Asp.net mvc 2 VS2012中的ASP.net MVC2项目不工作
是否可以在Visual Studio 2012中打开MVC2项目?当我尝试加载项目时,出现以下错误: De\De.csproj:此项目类型所基于的应用程序为 没有找到。有关详细信息,请尝试此链接: 然后我得到重定向到: 我是否需要升级到MVC3,或者我可以将我的项目保留在MVC2中?复制自 如果模型视图控制器(MVC)项目使用版本3或4,则可以在Visual Studio 2012中打开此项目。默认情况下,带SP1的Visual Studio 2010仅支持MVC 2和MVC 3,而Visual Studio 2012仅支持MVC 3和MVC 4。有关如何自动从MVC 2升级到MCV 3的信息,请参阅。有关如何手动从MVC2升级到MVC3的信息,请参阅。如果您的项目针对的是带有SP1的.NET Framework 3.5,则必须重新确定项目的目标,以使用.NET Framework 4。我将提供一个链接,介绍如何解决此问题。提供了一个完整详细的解决方案,但以下是一个摘要: 将需要下载并安装。需要修改MVC 2项目文件以删除其项目GUID。删除项目GUID将意味着该项目不再像MVC项目那样运行:不再右键单击以添加视图、控制器等,而是作为MVC 2项目进行编译和工作,而无需迁移Asp.net mvc 2 VS2012中的ASP.net MVC2项目不工作,asp.net-mvc-2,visual-studio-2012,Asp.net Mvc 2,Visual Studio 2012,是否可以在Visual Studio 2012中打开MVC2项目?当我尝试加载项目时,出现以下错误: De\De.csproj:此项目类型所基于的应用程序为 没有找到。有关详细信息,请尝试此链接: 然后我得到重定向到: 我是否需要升级到MVC3,或者我可以将我的项目保留在MVC2中?复制自 如果模型视图控制器(MVC)项目使用版本3或4,则可以在Visual Studio 2012中打开此项目。默认情况下,带SP1的Visual Studio 2010仅支持MVC 2和MVC 3,而Visua
一旦您尝试在VS2012中打开解决方案,应用程序升级程序就无法工作。应用程序转换器告诉我,它不知道项目类型,因此我必须执行转换手册。我最终重新构建了应用程序,并导入了您最终重建项目的所有类和视图。但愿我能早点遇到这个问题,这样我就可以给你这个答案:@ahsteele,你应该以answer@VinngyG按照要求,我已经做到了。虽然这对很多人来说似乎很有用,但在我的情况下,它不起作用。我使用了“我很感兴趣”来发现如何对VS2012进行扩展,以便像处理MVC3+一样本地处理MVC2项目。在这个时候,我们不想冒险破坏任何升级2-3和测试。