安装MVC3后,我无法在visual studio 2010上为MVC2创建或打开项目

时间:2011-01-25 20:17:57

标签: asp.net-mvc visual-studio-2010

打开MVC2项目只会在visual studio上出现“不支持项目”错误,我找不到用于为mvc2创建新项目的模板。

我认为安装mvc3后可能不需要mvc2新项目模板,但是对mvc2项目进行编辑和维护的支持应该仍然存在。

在发行说明中声明:

  

ASP.NET MVC 3可以旁边安装   与ASP.NET MVC 2相同的一面   电脑,它给你灵活性   在选择何时升级ASP.NET时   MVC 2应用程序到ASP.NET MVC 3

我知道我的GAC上有“并排”的mvc1,mvc2和mvc3 dll,但我仍然希望这个视觉工作室错误在我的设置中出错。

如果没有,¿是否可以升级项目文件并保持所有内容相同,指向mvc2 dll?

1 个答案:

答案 0 :(得分:5)

几次尝试后回答我自己的问题:

是的,可以在不改变MVC2的情况下升级项目。只需在MVC3的发行说明中应用手动迁移过程的第8步:

  

8-找到ProjectTypeGuids元素并替换   {F85E285D-A4E0-4152-9332-AB1D724D3325}   同   {E53F8FEA-EAE0-44A6-8774-FFD645390401}。

并重新加载项目。

这应该是全部。

缺点是如果其他人正在处理这个项目,他们现在也需要安装MVC3,以便让Visual Studio识别这个新项目GUID。