Visual Studio-2017年。这些项目要么不受支持,要么需要影响修改的项目行为才能在此版本的VS中打开

时间:2018-12-17 20:31:10

标签: c# visual-studio

我在Visual Studio 2017中创建了一个项目。最初创建该项目时,一切正常。下次我尝试打开相同的项目时,出现了如下所示的错误 here。错误为“不支持这些项目,或者需要这些项目的行为来影响要在此版本的Visual Studio中打开的修改”。不确定发生了什么。

我已经在Visual Studio 2017本身中创建了该项目,下一次我也尝试在Visual Studio 2017中打开它。因此,这似乎不是与版本相关的问题。

此外,上次工作后,我没有对该项目进行任何更改。当我单击“确定”时,解决方案将无法加载。我在解决方案资源管理器中看到this

我尝试了一些研究此错误的过程,并遇到了以下一些链接,即使我遇到的错误与这些链接中提到的完全相同。但是这些链接并没有真正帮助我。我试图重新加载项目解决方案,但这没有用。

请帮助。

https://social.msdn.microsoft.com/Forums/vstudio/en-US/966fb9d0-5423-4810-b03b-94a5417831a5/these-projects-are-either-not-supported-or-need-project-behavior-impacting-to-open-this-version-of?forum=visualstudiogeneral

https://www.aspforums.net/Threads/120933/Visual-Studio-Error-These-projects-are-either-not-supported-or-need-project-behavior-impacting-to-open-this-version-of-Visual-Studio/

3 个答案:

答案 0 :(得分:2)

所以,以防万一有人感兴趣,最后对我有用的是

  1. 删除我的解决方案中存在的csproj.user文件
  2. 重新加载项目

我得到了提示 https://forums.asp.net/t/1491251.aspx?Can+t+load+project+because+root+element+is+missing+

感谢所有为我的问题提供帮助的人。尽管我能够解决我的问题,但如果有人知道,我想知道出现此错误的原因以及为何仅删除 csproj.user 文件并重新加载项目就可以很好地加载我的解决方案了

此外,当我最初创建此解决方案并且一切正常时,我与团队成员共享了该项目,然后那个团队成员就很好地打开了该项目,然后将其共享给我,而没有进行任何更改。然后,当我尝试再次打开它时,我无法打开该项目。

答案 1 :(得分:0)

在尝试其他方法后,我遇到了同样的错误,这种方法对我来说很有吸引力。

  1. 打开Visual Studio 安装程序
  2. 点击修改
  3. 检查使用 Unity 进行游戏开发

安装它就可以了。

enter image description here

答案 2 :(得分:0)

修复 Visual Studio 可以提供帮助。