Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2017 Can';t在visual studio 2017解决方案资源管理器中编辑.csproj文件_Visual Studio 2017_Csproj - Fatal编程技术网

Visual studio 2017 Can';t在visual studio 2017解决方案资源管理器中编辑.csproj文件

Visual studio 2017 Can';t在visual studio 2017解决方案资源管理器中编辑.csproj文件,visual-studio-2017,csproj,Visual Studio 2017,Csproj,在Visual Studio 2017中从事ASP.NET MVC项目。在解决方案资源管理器中找不到.csproj文件 尝试右键单击项目名称,但仍找不到某些帖子建议的“Edit.csproj”项 请帮忙 要编辑.csproj文件,必须将其转换为2017版本 尝试使用自动转换。项目文件编辑功能(无需卸载项目)是新的基于CPS的项目系统的一部分 在VS 2017中,有两个项目系统可用于.NET项目——“遗留”项目系统和新的基于CPS的项目系统。使用哪一个由查看项目文件的选择逻辑(此时它查看项目文件本

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

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


请帮忙

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


尝试使用自动转换。

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

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

虽然可以使用新的项目系统加载经典的.NET项目,但它缺少一些旧式项目中.NET Framework项目可用的功能。最值得注意的是对WinForms、WPF和实体框架的设计器支持

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


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

您是否在.NET Core中工作?否,这是一个ASP.NET mvc5项目您只能使用VS在.NET Core中编辑,否则您可以找到此文件并通过Notepad打开谢谢您的回复。我将在VS之外对其进行编辑。该文件在VS 2017中被排除在外的任何具体原因?相反,它包含在VS 2017新格式中。谢谢,我将与我们的技术负责人讨论。