我遇到了最初在 VS 2010 中创建的 Web 应用程序项目,然后由我们 3 名开发人员团队中的其他人导入。该解决方案是一个包含多个项目的非常复杂的 MVC4 项目。
当我尝试打开解决方案时,我收到 MVC4 Web 应用程序的项目不支持消息。所有其他项目都是类库,它们加载没有任何问题。
我是三个收到此错误的唯一一个。更奇怪的是,如果我共享我的解决方案文件夹,其他开发人员可以毫无问题地打开我的解决方案。
我已尝试修复 VS 2012 安装,但仍然出现错误。
我可以尝试卸载/重新安装,但我真的很好奇为什么会这样。
我查看了 CSPROJ 文件,发现 VisualStudioVersion 属性设置为 10.0。这肯定不对吧?
<PropertyGroup>
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
</PropertyGroup>
如果有人对为什么会发生此问题有任何解释,我很想听听!
谢谢