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

Aks*_*ayM 5 c# visual-studio

我在Visual Studio 2017中创建了一个项目。最初创建该项目时,一切正常。下次当我尝试打开相同的项目时,出现了如下所示的错误 在此处输入图片说明

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

另外,上次工作后,我没有对该项目进行任何更改。当我单击“确定”时,解决方案将无法加载。以下是解决方案资源管理器中的内容。 在此处输入图片说明

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

请帮忙。

https://social.msdn.microsoft.com/Forums/vstudio/zh-CN/966fb9d0-5423-4810-b03b-94a5417831a5/these-projects-are-要么-not-supported-or-need-project-behavior-影响开放此版本的论坛= visualstudiogeneral

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

Aks*_*ayM 5

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

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

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

感谢所有帮助我解决我的问题的人。虽然我能够解决我的问题,但如果有人知道,我想知道我收到该错误的原因以及为什么仅删除 csproj.user 文件重新加载项目即可加载我的解决方案。

除此之外,当我最初创建这个解决方案并且一切正常时,我与我的团队成员共享了它,该团队成员打开了该项目一切正常,然后将其分享回给我,没有任何更改。然后当我尝试再次打开它时,我无法打开该项目。