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