将MVC 2项目升级到MVC 5

时间:2013-11-14 20:30:17

标签: asp.net .net asp.net-mvc asp.net-mvc-3 asp.net-mvc-2

我正在将大型企业解决方案转换为VS2013解决方案,而且我遇到了其中一个项目的问题。其中一个项目是使用MVC2构建的,我们希望以最小的影响将其推向MVC5。这样做最好的方法是什么?

  • 升级2 - > 3 - > 4 - >一次一个5?
  • 直接升级2 - > 5?
  • 创建一个新项目并手动拖动它?

非常感谢任何工具,资源,过去的经历。

1 个答案:

答案 0 :(得分:3)

我不会真正升级到MVC3,让它工作,然后升级到MVC4,并使其工作,等等。但是,实际上,是的,你只需要遵循升级路径。每个版本都有注释,用于定义更改,添加或删除的内容。较新版本的发行说明不会涉及上一版本中发生的事情,因此您必须自己编写注释。您可以根据每个版本的笔记评估您的应用,并确定您在应用中需要做出哪些更改。然后,继续直接升级到MVC5并进行必要的更改。

当然,请确保您有某种备份。如果您正在使用版本控制(为什么不是?),请专门为升级创建一个新分支,当然,只有在您知道一切正常后才将其合并。这是全面测试非常方便的地方。