如何将VS2010 MVC3项目迁移到VS2015?

时间:2016-02-19 16:34:04

标签: asp.net-mvc visual-studio-2010 asp.net-mvc-3 asp.net-mvc-5 visual-studio-2015

当我尝试打开现有解决方案(最终将其转换为以后的MVC和.NET包)时,VS2015拒绝该项目:

  

找不到此项目类型所基于的应用程序。请尝试此链接以获取更多信息:http://go.microsoft.com/fwlink/?LinkID=299083&projecttype=E53F8FEA-EAE0-44A6-8774-FFD645390401

该链接没有价值,因为它带我进入VS2013兼容性页面。

我的目标是将项目从MVC3 / .NET4.0迁移到MVC5 / .NET4.5。

我无法在VS2010中定位后来的MVC或.NET。 VS2015不会打开旧项目,因此这里的解决方案无法工作Some (official or not) upgrade Mvc3 to Mvc5 guide??因为项目不能打开而改变项目的属性。

2 个答案:

答案 0 :(得分:1)

VS2010后不支持Mvc3。使用VS2010SP1。 你可以使它工作,但它最终会咬你。 您必须选择VS版本和相应的Mvc版本

答案 1 :(得分:0)

我手动进入csproj文件并将ProjectTypeGuid切换为MVC4项目:E3E379DF-F4C6-4180-9B81-6769533ABE47。然后VS2015能够打开项目并将其正确升级到MVC5 guid。