Visual Studio 2012不支持项目类型
问题描述:
我最初在VS 2010中创建的Web应用程序项目遇到问题,然后由我们的3个开发人员团队中的其他人导入。该解决方案是一个非常复杂的MVC4项目,包含多个项目。Visual Studio 2012不支持项目类型
当我尝试打开解决方案时,我得到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>
如果有人对这个问题出现的原因有任何解释,我很乐意听到它!
感谢
答
同时去除的GUID使项目加载,我的MVC 4项目,我不得不卸载并重新安装Visual Studio 2012
我试图将所有的更新,服务包,以避免这种情况,和额外的组件,但没有人让VS明白.NET 4.5/MVC 4安装在我的机器上。在我匆忙的时候,我忘记了我安装了哪些更新,否则我会列出它们。
卸载+重新安装允许VS了解.NET 4.5和MVC 4安装在我的机器上。项目现在加载,构建和运行。
HTH
该解决方案没有碰巧有安装程序项目吗? 2012年,这个项目类型被抛弃了。我意识到你已经说过这是MVC4应用程序,我只是在考虑范围之外 – Hawxby
VS 2010解决方案确实有一个安装程序项目,但由于它们不再受支持,它已从解决方案。 – maurocam
版本号很好,VS2012支持打开VS2010项目而无需转换它们。尝试使用文本编辑器逐个删除“”以获得更好的诊断。当然,尝试从头开始创建一个新的MVC4应用程序。 –