C# 是否并排安装ASP.NET MVC3和MVC2?

C# 是否并排安装ASP.NET MVC3和MVC2?,c#,asp.net-mvc-2,asp.net-mvc-3,C#,Asp.net Mvc 2,Asp.net Mvc 3,您能否同时安装ASP.NET MVC3和MVC2 我想安装MVC3并在一个较小的项目上试用。但我想把我们目前在MVC2上的大型项目保留一段时间 如果我安装MVC3,我现有的项目是否会自动升级,或者我是否可以选择将其保留在MVC2上?是的,我的开发机器上安装了MVC2和MVC3。启动新项目时,系统会提示您选择两个MVC版本 问题标题说明了一切:能否同时安装ASP.NET MVC3和MVC2 您可以很好地让ASP.NET MVC 2和3在同一台机器上并排运行。在VS2010中,您可以在创建新项目时选

您能否同时安装ASP.NET MVC3和MVC2

我想安装MVC3并在一个较小的项目上试用。但我想把我们目前在MVC2上的大型项目保留一段时间


如果我安装MVC3,我现有的项目是否会自动升级,或者我是否可以选择将其保留在MVC2上?

是的,我的开发机器上安装了MVC2和MVC3。启动新项目时,系统会提示您选择两个MVC版本

问题标题说明了一切:能否同时安装ASP.NET MVC3和MVC2


您可以很好地让ASP.NET MVC 2和3在同一台机器上并排运行。在VS2010中,您可以在创建新项目时选择所需的版本,在生产服务器上,您可以让MVC2和MVC3应用程序并排运行,而不会出现任何问题。不要忘记MVC 3意味着.NET 4.0,而MVC可以在.NET 3.5和.NET 4.0应用程序池上运行。

MVC 3和MVC 2可以并排存在。项目文件将不会/不必升级。 有关详细信息,请参见是,但:

我对NUnit有一个问题,因为有些类在System.Web.Mvc DLL的两个版本中都有定义。应用程序运行良好,但NUnit放松了它的思维——它会弹出一条消息,无法将SelectedList转换为SelectedList

编辑


我正在运行NUnit2.5.5。所发生的情况是,当应用程序构建时,它使用的是dll的3.0.0.0版本,但当加载应用程序dll时,它在NUnit下运行时,dll的2.0.0.0版本已经加载。它们都定义了SelectedList类,这使得NUnit失去了理智

@JK,那么,没有问题了。两者可以并肩工作。我正在写这篇评论的机器在VS 2010、.NET 4.0上并排运行MVC 1,2,3,没有任何问题。