3 Stimmen

ASP.NET MVC3 und MVC2 nebeneinander installieren?

Können Sie ASP.NET MVC3 und MVC2 nebeneinander installieren?

Ich möchte MVC3 installieren und es in einem kleineren Projekt ausprobieren. ABER ich möchte unser aktuelles großes Projekt auf MVC2 für eine Weile beibehalten.

Wird mein bestehendes Projekt automatisch aktualisiert, wenn ich MVC3 installiere, oder habe ich die Möglichkeit, es auf MVC2 zu belassen?

5voto

Rajesh Batheja Punkte 71

MVC 3 und 2 können nebeneinander existieren. Die Projektdatei wird nicht aktualisiert bzw. muss nicht aktualisiert werden. Für weitere Details siehe http://www.asp.net/learn/whitepapers/mvc3-release-notes

4voto

Jeff LaFay Punkte 12384

Ja, ich habe MVC2 und MVC3 auf meinen Entwicklungsrechnern installiert. Wenn Sie neue Projekte starten, werden Sie aufgefordert, aus beiden MVC-Versionen zu wählen.

4voto

Darin Dimitrov Punkte 990883

Der Titel der Frage sagt alles: Kann man ASP.NET MVC3 und MVC2 nebeneinander installieren?

Sie können ASP.NET MVC 2 und 3 problemlos nebeneinander auf demselben Rechner laufen lassen. In VS2010 haben Sie die Möglichkeit, bei der Erstellung neuer Projekte zu wählen, welche Version Sie möchten, und auf dem Produktionsserver können Sie MVC 2- und 3-Anwendungen problemlos nebeneinander ausführen. Vergessen Sie nur nicht, dass MVC 3 .NET 4.0 voraussetzt, während MVC sowohl auf .NET 3.5 als auch auf .NET 4.0 Anwendungspools laufen kann.

1voto

mfeingold Punkte 6996

Ja, aber:

Ich hatte ein Problem mit NUnit, weil einige der Klassen in beiden Versionen der System.Web.Mvc dlls definiert sind. Die Anwendungen laufen gut, aber ein NUnit verliert seinen Verstand - es explodiert mit einer Meldung Cannot cast SelectedList zu SelectedList.

Editar

Ich verwende NUnit 2.5.5. Was passiert, ist, dass, wenn die Anwendung erstellt wird, es die Version 3.0.0.0 der dll verwendet, aber wenn es unter NUnit ausgeführt wird, wenn es die app dll lädt, die 2.0.0.0 Version der dll ist bereits geladen. In beiden ist die SelectedList-Klasse definiert und das führt dazu, dass NUnit den Verstand verliert

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X