繁体   English   中英

无法在Visual Studio 2017解决方案资源管理器中编辑.csproj文件

[英]Can't edit .csproj file in visual studio 2017 solution explorer

在Visual Studio 2017中处理ASP.NET MVC C#项目。在解决方案资源管理器中找不到.csproj文件。

尝试右键单击项目名称,但仍然找不到某些帖子建议的“ Edit .csproj”项。

请帮忙!

项目文件编辑功能(无需卸载项目)是新的基于CPS的项目系统的一部分。

在VS 2017中,有两个可用于.NET项目的项目系统-“旧版”项目系统和新的基于CPS的项目系统。 使用哪种选择取决于查看项目文件的选择逻辑(此时,它看起来是否在项目文件本身中定义了TargetFramework属性)或通过.sln文件中的特殊GUID确定。

尽管可以使用新的项目系统加载经典的.NET项目,但它缺少一些旧版本.NET Framework项目可用的功能。 最值得注意的是对WinForms,WPF和Entity Framework的设计器支持。

由于它将缺少所有ASP.NET特定功能,因此也不可能在新项目系统上(有效地)使用经典ASP.NET项目。

因此,除非新版本的VS为经典的ASP.NET应用程序使用基于CPS的新项目系统,否则您将必须卸载项目文件才能进行编辑。

要编辑.csproj文件,必须将其转换为2017版本。

尝试使用此工具进行自动转换。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM