我目前正在使用 Visual Studio 2010 和 View 引擎开发 MVC 2 ASPX 那种项目。
所以我决定使用带有 MVC 4 和 View 引擎的 Visual Studio 2012 Razor .
那么我可以完成上述任务。如果是这样如何?
我想听听您对类似情况的经验。
注意:我的项目很大。
最佳答案
在 Visual Studio 2012 中创建一个新的 MVC4 项目,并将旧解决方案中的源文件一次添加到新解决方案中。使用新解决方案从 MVC3 迁移到 MVC4 会更容易,我不得不想象从 2 -> 4 迁移到尝试就地升级会更加复杂。
从 ASPX 到 Razor 的转换可能应该手动完成。尽管那里有转换器(例如 this one 或类似 this SO question 中接受的答案的代码),但我个人不相信我的应用程序可以实现纯自动化。
另外,我可能会一次转换一个。换句话说,首先从 ASPX -> Razor 或 MVC2 -> MVC4 转换,并确保一切都适用于您的转换。然后转换另一个,这样如果你遇到任何问题,你就不必试图弄清楚是版本升级还是语法升级导致了你的问题。
关于visual-studio-2010 - 将 MVC 2 ASPX 转换为 MVC 4 Razor View 引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16375029/