打开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?
答案 0 :(得分:5)
几次尝试后回答我自己的问题:
是的,可以在不改变MVC2的情况下升级项目。只需在MVC3的发行说明中应用手动迁移过程的第8步:
8-找到ProjectTypeGuids元素并替换 {F85E285D-A4E0-4152-9332-AB1D724D3325} 同 {E53F8FEA-EAE0-44A6-8774-FFD645390401}。
并重新加载项目。
这应该是全部。
缺点是如果其他人正在处理这个项目,他们现在也需要安装MVC3,以便让Visual Studio识别这个新项目GUID。