我有一个MVC2应用程序,我需要从另一个基于MVC3的应用程序添加代码。
如果我只是将程序中的引用从MVC2更改为MVC3,会发生什么?它会起作用吗?新添加的基于MVC3的代码是否可行?我应该期待什么样的典型问题?
答案 0 :(得分:2)
不,您无法在同一个ASP.NET应用程序中组合这两个版本。另一方面,您可以将ASP.NET MVC 2应用程序升级到ASP.NET MVC 3.但是您可以期待一些breaking changes。您可以manually或使用upgrade tool。
执行此操作答案 1 :(得分:2)
虽然两者不能在同一个程序集中共存,但是从MVC2升级到MVC3应该没有问题。
MVC2和MVC3之间有一些breaking changes,但很可能你不会碰到它们。
答案 2 :(得分:2)
您需要升级,因为无法将两者结合使用。
有一种升级工具:http://blogs.msdn.com/b/marcinon/archive/2011/01/13/mvc-3-project-upgrade-tool.aspx
该链接还显示了如何进行升级的详细说明。