【发布时间】:2018-03-30 20:53:55
【问题描述】:
我正在阅读 .NET 基金会 GitHub 存储库中.NET project-system 的文档,发现用于在 Visual Studio 上运行 C# 项目的最新系统默认是新的项目系统;但是,随着旧系统 Common Project System (CPS) 正在逐步淘汰,有哪些迹象可以帮助我辨别我的项目使用的是哪个版本的项目系统?
这是由 Visual Studio 决定的,还是我可以查看 .csproj 文件并知道正在使用哪个系统来管理我的项目?
我不是在寻找 .NET SDK 的版本,而是在寻找哪个项目系统正在运行我的解决方案的文件组织和项目清单。
【问题讨论】:
-
抱歉,如果不清楚,我知道如何找到我的 .NET 版本。我特别想问我如何判断我的项目是由 Common Project System 还是由未直接连接到 .NET 版本的新 .NET 项目系统处理。我已经编辑了这个问题,希望能澄清一下。
-
在VS中右键-如果可以编辑它是新的,如果你必须在编辑之前卸载它,它是旧的。
-
CPS 不是遗留项目系统。它是a part of the new one。
标签: c# visual-studio common-project-system roslyn-project-system