Wenn Sie eine App zu .NET 9 migrieren, können sich die hier genannten Änderungen auf Sie auswirken.
In diesem Artikel wird jede Änderung als binär inkompatibel oder quellinkompatibeloder als Verhaltensänderungkategorisiert:
Binär inkompatibel – Wenn sie gegen die neue Laufzeit oder Komponente ausgeführt werden, können vorhandene Binärdateien eine Verhaltensänderung erfahren, z. B. Fehler beim Laden oder Ausführen, und falls ja, ist eine erneute Kompilierung erforderlich.
Quelle inkompatibel – Wenn das neue SDK oder die neue Komponente erneut kompiliert wird oder die neue Laufzeit anvisiert wird, muss der vorhandene Quellcode möglicherweise Quellcodeänderungen erfahren, um erfolgreich zu kompilieren.
Verhaltensänderung – Vorhandene Code- und Binärdateien verhalten sich zur Laufzeit möglicherweise anders. Wenn das neue Verhalten nicht erwünscht ist, müsste vorhandener Code aktualisiert und neu kompiliert werden.
Hinweis
Dieser Artikel ist eine laufende Arbeit. Es ist keine vollständige Liste der änderungen in .NET.NET Aspire 9.
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.
Feedback zu .NET Aspire
.NET Aspire ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben:
In diesem Modul erfahren Sie, wie Sie die Sicherungsdienste für Ihre in Azure gehostete .NET Aspire-App von Containern in native Azure-Dienste verschieben.
Erstellen von End-to-End-Lösungen in Microsoft Azure zum Erstellen von Azure Functions-Lösungen, Implementieren und Verwalten von Web-Apps, Entwickeln von Lösungen mit Azure Storage u. v. m.