我知道手动升级从3到4的指南,像这样的:
http://www.dotnetexpertguide.com/2011/12/upgrade-aspnet-mvc-3-project-to-mvc-4.html
这些指南在细节上不尽相同,这明显表明存在风险。有没有一种工具可以处理从MVC3项目到MVC4的过渡?这将隐含地意味着从.Net 4迁移到.Net 4.5,这对于Microsoft在这两个版本之间添加的所有命名空间重定向来说确实具有一些重大影响。
我也知道一些手动指南,基本上是放弃升级,而是创建一个新项目,并逐个将内容移植到新项目中。这会产生很多明显的机会,可能会导致小错误引发大问题。
因此,一个经过测试的工具,我可以依赖它不会出现像我可能犯的愚蠢错误,真的会在这里帮助。它是否存在?有一个工具可以从MVC2转换到3,所以没有找到一个从3到4的工具让我感到惊讶。
为什么我想升级的背景:我们有几个运行在.Net 4.5 MVC4上的新项目,以及一个重要的旧项目在.Net 4 MVC3上(其中有一些.Net 2和MVC 2混合...),随着我们共享库的不断前进,那个旧项目越来越困难。我们可以冻结共享库上的最后一个工作版本,或者分叉它们并维护两个版本...显然这两种方法都不是很吸引人。我更愿意只更新旧项目上的工具集,并将所有内容带入平等状态。
我也知道一些手动指南,基本上是放弃升级,而是创建一个新项目,并逐个将内容移植到新项目中。这会产生很多明显的机会,可能会导致小错误引发大问题。
因此,一个经过测试的工具,我可以依赖它不会出现像我可能犯的愚蠢错误,真的会在这里帮助。它是否存在?有一个工具可以从MVC2转换到3,所以没有找到一个从3到4的工具让我感到惊讶。
为什么我想升级的背景:我们有几个运行在.Net 4.5 MVC4上的新项目,以及一个重要的旧项目在.Net 4 MVC3上(其中有一些.Net 2和MVC 2混合...),随着我们共享库的不断前进,那个旧项目越来越困难。我们可以冻结共享库上的最后一个工作版本,或者分叉它们并维护两个版本...显然这两种方法都不是很吸引人。我更愿意只更新旧项目上的工具集,并将所有内容带入平等状态。