查看了一些类似的问题,找不到适合我的案例。可以在VS2010中打开MVC4解决方案,但不能在VS2012中打开
我有一段时间在VS 2010中创建的解决方案(最初可能是MVC2),最终升级到MVC4。 当VS 2010打开时,该解决方案可以正常工作,构建并运行 - 如预期的那样。
为了确认我使用了MVC4,我检查了我的System.Web.Mvc.dll的属性。这似乎是4.0.0.0
从这个我认为我已经MVC4成功安装在机器上。
然而,当我尝试打开与VS 2012的解决方案,我得到了以下臭名昭著的错误
全文:
不支持此Visual Studio的版本不具备以下 已安装或不支持的项目类型。您仍然可以在最初创建的原始版本为 的Visual Studio版本中打开 这些项目。 - 食谱,“C:\ ...复制\食谱\ Recipes.csproj”
我也可以创建使用VS 2012新MVC4项目,所以我假设我不缺任何工具VS 2012年的需求。
还有什么问题?
现货上。必须从 F85E285D-A4E0-4152-9332-AB1D724D3325 改变为 E3E379DF-F4C6-4180-9B81-6769533ABE47。 顺便说一句,通过guid搜索我发现了类似的问题http://stackoverflow.com/questions/1531120/asp-net-mvc-project-not-supported-by-this-installation,看起来像最高upvoted答案表明错误guid重命名,但接受的答案是正确的。至于我的情况,至少对于另一个问题,作者没有清楚地说明他的MVC和VS版本...... – Evgeny