【发布时间】:2012-09-29 19:33:26
【问题描述】:
我知道从 3 升级到 4 的手动指南,如下所示: http://www.dotnetexpertguide.com/2011/12/upgrade-aspnet-mvc-3-project-to-mvc-4.html
指南的细节各不相同,这清楚地表明了危险。是否有一个工具可以处理从 MVC3 项目到 MVC4 的转换?这隐含地意味着从 .Net 4 迁移到 .Net 4.5,这对于微软在两个版本之间添加的所有命名空间重定向确实有一些重大影响。
我也知道手动指南基本上说要放弃升级,而只是创建一个新项目并将内容逐个移植到新项目中。这有很多明显的机会让小错误产生大问题。
所以,我可以指望一个经过测试的工具不会犯愚蠢的错误,就像我可能会在这里真正提供帮助一样。那存在吗?有一个从 MVC2 到 3 的工具,所以没有为 3 到 4 找到一个工具让我感到惊讶。
我为什么要升级的背景:我们在 .Net 4.5 MVC4 上有几个较新的项目,在 .Net 4 MVC3 上有一个重要的旧项目(混合了一些 .Net 2 和 MVC 2...),我们的共享库越向前推进,旧项目就越困难。显然,我们可以冻结共享库的最后一个工作,或者分叉它们并维护 2 个版本......显然这些都不是很吸引人。我宁愿只更新旧项目的工具集,让一切都变得平等。
【问题讨论】:
-
没有工具,但还要检查我从 4.0 / MVC 3 迁移到 4.5 / MVC 4 后的文章 - ivanz.com/2012/08/20/…
-
谢谢你成功了。因此,为了澄清,我必须将所有项目上的目标框架更改为 .Net 4.5,然后卸载 Entity Framework,然后再次安装,最后按照我包含的链接中的说明将 MVC 3 升级到 4。那成功了。最后:通过 POST 序列化 JSON 中的字典。
标签: asp.net asp.net-mvc-3 asp.net-mvc-4 upgrade