Ich bin mir dessen bewusst manuelle Führungen 3 bis 4 wie diese zu aktualisieren: http://www.dotnetexpertguide.com/2011/12/upgrade-aspnet-mvc-3-project-to-mvc-4.htmlAsp.Net MVC3 zu MVC4 Upgrade Tool?
Die Führungen variieren in ihren Einzelheiten, die eindeutig Gefahr signalisiert. Gibt es ein Tool, das den Übergang von einem MVC3-Projekt zu MVC4 behandelt? Dies würde implizit bedeuten, von .Net 4 zu .NET 4.5 zu migrieren, was einige signifikante Auswirkungen auf alle Namespace-Weiterleitungen hat, die Microsoft zwischen den beiden Versionen hinzugefügt hat.
Ich kenne auch manuelle Anleitungen, die im Grunde sagen, auf Upgrade zu verzichten und stattdessen einfach ein neues Projekt erstellen und Dinge Stück für Stück in das neue Projekt portieren. Dies hat viele offensichtliche Möglichkeiten für kleine Fehler, um große Probleme zu schaffen.
Also, ein Werkzeug, das getestet wurde, kann ich darauf zählen, keinen dummen Fehler zu machen, als würde ich hier wirklich helfen. Gibt es das? Es gibt ein Tool, um von MVC2 auf 3 zu kommen, also hat mich nicht überrascht, einen für 3 bis 4 zu finden.
Hintergrund für warum ich gerne upgraden würde: Wir haben mehrere neuere Projekte auf .Net 4.5 MVC4, und ein wichtiges älteres Projekt auf .Net 4 MVC3 (mit einigen .Net 2 und MVC 2 gemischt in ...) und je mehr unsere gemeinsamen Bibliotheken voranschreiten, desto mehr hat das alte Projekt zu kämpfen. Wir können natürlich die letzte Arbeit an den Shared Libraries einfrieren oder sie abzweigen und 2 Versionen pflegen ... offensichtlich ist keiner von beiden sehr ansprechend. Ich würde es vorziehen, nur das Toolset auf dem älteren Projekt zu aktualisieren und alles in Parität zu bringen.
kein Werkzeug, sondern auch meine Zuschreibung überprüfen, nachdem von 4,0/MVC Migration 3-4,5/MVC 4 - http://ivanz.com/2012/08/20/guide-for-migrieren-ein-asp-net-mvc-lösung-zu-net-4-5-und-asp-net-mvc-4/ –
Danke, dass der Trick. Um das klarzustellen, musste ich mein Target Framework für alle Projekte auf .Net 4.5 ändern, dann Entity Framework deinstallieren, dann erneut installieren und dann MVC 3 auf 4 upgraden, wie in dem Link beschrieben, den ich eingefügt habe. Das hat den Trick gemacht. Endlich: Wörterbücher in JSON, die über POST serialisiert werden. –
Berichtet den Fehler - https://github.com/NandipMakwana/UpgradeMvc3ToMvc4/issues/1 –