Ich habe mein asp.net 2.0-Projekt auf 4.5 mit Visual Studio 2012 aktualisiert. Es ist in Ordnung, aber ich muss jedes Webformular im Browser testen oder wird es 100% konvertiert werden automatisch? Ohne das .Net Framework 2.0 funktioniert das konvertierte Projekt gut?Upgrade .Net Framework 2.0 auf 4.5
Antwort
Wenn Sie auf 3,5 aktualisiert hatten, würden Sie in Ordnung sein, da 3,5 einfach auf 2,0 gebaut wurde. NET 4.5 ist keine perfekte Obermenge von 2.0. Es gibt einige Unterschiede und ohne ALLEN Code zu sehen, kann niemand, nicht einmal Jon Skeet, Ihnen sagen, ob die Umwandlung "gut funktioniert".
Ich würde vorschlagen zu studieren this MSDN article zu versuchen und herauszufinden, was in Ihrem Upgrade betroffen sein könnte, wenn überhaupt, und dann Ihre Tests konzentrieren. Ein solcher Ansatz könnte tatsächlich effektiver sein als ein seitenweiser Test, der unweigerlich etwas verpassen würde. Es ist auch möglich, dass die Änderungen von 2.0 zu 4.5 die Code-Base überhaupt nicht beeinflussen. Hier ist an exhaustive list of changes from 3.5 to 4.0. Achten Sie besonders auf die ASP.NET-Teile, da gibt es viele.
Von diesem letzten Link gibt es tatsächlich eine Probe (wahrscheinlich), dass Sie jede Seite einzeln überprüft haben könnte:
Seite Parsing
Die Seite Parser für ASP.NET-Webseiten (.aspx-Dateien) und Benutzersteuerelemente (.ascx-Dateien) ist in ASP.NET 4 strenger als in früheren Versionen von ASP.NET, und es markiert mehr Markup als ungültig als in früheren Versionen.
Untersuchen Sie Fehlermeldungen, die bei der Ausführung einer Seite generiert werden, und beheben Sie die Fehler , die auf ungültiges Markup zurückzuführen sind.
Da Markup-Unterschiede bestehen, sollten Sie wirklich jede Seite und Kontrolle für das korrekte Rendern überprüfen.
- 1. Upgrade von .net 4.0 auf 4.5 bricht ckeditor .net
- 2. System.Web.Http nach .net 4.5 Upgrade fehlt
- 3. Upgrade-Spiel! Framework auf Version 2.0?
- 4. Qt 4.5 .NET Framework-Abhängigkeit
- 5. Kompatibilität beim Upgrade von .net 2.0 auf 3.5
- 6. Spring.NET - Upgrade beim Upgrade auf NHibernate 2.0 von 1.1?
- 7. .Net Framework 2.0 Konfigurationstool
- 8. .NET Framework - Wann ist ein Upgrade erforderlich?
- 9. .NET 4.5 RC Framework CLR - Kompatibilität mit Windows XP
- 10. Ist System.Web.Optimization Teil von .Net Framework 4.5?
- 11. Verhalten in RegEx.Split nach dem Upgrade von .NET Framework geändert
- 12. Clickonce .net upgrade
- 13. Ausrichtung auf .NET Framework 3.5 mit .NET 2.0 Runtime. Vorbehalte?
- 14. Targeting von .NET Framework 4, wenn Framework 4.5 installiert ist
- 15. Upgrade auf ASP.NET 4 Framework
- 16. Funktioniert .NET Framework 4.5 auf Windows Server 2003?
- 17. IIS6 und .Net 4.5?
- 18. Wie Verwenden von System.Configuration.DpapiProtectedConfigurationProvider Version 2 in .net Framework 4.5?
- 19. Wie installiert man .NET 4.5?
- 20. .NET compact Framework Abwärtskompatibilität 3.5 und 2.0
- 21. Compile .net 4.0-Projekt auf Build-Server mit .net 4.5
- 22. enthält .NET 4.5. NET 4.0
- 23. AES 256-Verschlüsselung in .NET Framework 2.0
- 24. Verwenden von Erweiterungsmethoden mit .NET Framework 2.0
- 25. Problem mit Ajax auf Update .net Framework 2.0 zu .net Framework 3.5 von VS 2008
- 26. Nach der Aktualisierung der Lösung auf .NET Framework 4.5 stoppte die tägliche Bereitstellung
- 27. Bundle-Installation gebrochen auf Ruby 2.0 Upgrade
- 28. Upgrade von Symfony 2.0 auf 2.3
- 29. InstantRails 2.0 Upgrade Rails auf 2.3
- 30. String.Format-Ausnahme nach dem Upgrade von .Net 2.0 auf .Net 4.5.2
Es ist sehr nützlich –
Hallo Paul, über diese Antwort, Sie denken, dass nur eine Kompilierung ist keine Garantie für eine perfekte Migration?, Vielen Dank im Voraus für die Antwort. –