我的 .csproj 使用的是 .NET 项目系统还是通用项目系统

Is my .csproj using the .NET project-system or the Common Project System

我正在阅读有关 .NET project-system and saw that the latest system used to run C# projects on Visual Studio is the new Project System by default; however, as the older system, Common Project System (CPS) 的 .NET 基金会 GitHub 存储库的文档,正在逐步淘汰 有哪些迹象可以帮助我辨别我的项目的项目系统版本正在使用?

这是由 Visual Studio 决定的,还是我可以查看 .csproj 文件并知道正在使用哪个系统来管理我的项目?

我不是在寻找 .NET SDK 的版本,而是在寻找哪个项目系统 运行 我的解决方案的文件组织和项目清单。

感谢 Jonathan Tyson and Ian Mercer 的简明和启发性评论,有几种方法可以判断解决方案正在使用哪个版本的项目系统。

1.根据Project System Documentation(Jonathan提供的link),根据项目文件的格式可以判断

在项目文件中,当Target Framework格式化成这样: net45 该项目正在使用新的项目系统。格式如下:v4.6.1 该项目正在使用遗留的通用项目系统。

2。在不打开项目文件的情况下快速判断的方法是 right-click 文件,如果您可以 select Edit .csproj 而不必卸载项目,则它正在使用新的项目系统 (由伊恩提供).

谢谢你们的见解!