Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird erläutert, wie Sie Upgrades von .NET-Anwendungen planen und ausführen. Es hilft Ihnen, Ihre aktuelle App zu bewerten, den richtigen Upgradepfad auszuwählen, die verfügbaren Tools zu verwenden und die aktualisierte App zu überprüfen. Befolgen Sie die Anleitungen zum Upgrade von .NET Framework auf moderne .NET, wechseln Sie zur neuesten .NET-Version, oder modernisieren Sie Ihre App für Cloud und Container.
Upgradezeitpunkt
Erwägen Sie ein Upgrade, wenn geschäftliche oder technische Signale einen klaren Wert aufweisen:
- .NET oder andere Abhängigkeiten erreichen das Ende des Supports.
- Neue Sicherheitsrisiken werden erkannt, oder Sie müssen neue Complianceanforderungen erfüllen.
- Oder Sie stehen vor Leistungs- oder Skalierbarkeitsbeschränkungen, die neuere .NET-Versionen adressieren.
Das Upgrade ist eine gute Gelegenheit, Ihre App zu modernisieren. Sie können ihre App beispielsweise containern, eine Komponente auf einen cloudeigenen Dienst modernisieren oder Cloudmuster anwenden, die Zuverlässigkeit und Funktionsfähigkeit verbessern.
Es erhöht auch die Produktivität der Entwickler, indem neuere SDKs, Vorlagen und Sprachfeatures aktiviert werden, die die Entwicklung vereinfachen und die Wartung reduzieren. Priorisieren Sie Upgrades nach Risiko und Rendite: Führen Sie eine gezielte Bewertung aus, führen Sie die Änderungen an einem Projekt mit geringem Risiko aus, und verwenden Sie die Ergebnisse, um umfassendere Migrationen zu planen.
Aktualisieren Sie Ihre Umgebung
.NET veröffentlicht jährlich eine neue Hauptversion, wobei zwischen STS (Standardunterstützung) und LTS (Langzeitunterstützung) Versionen gewechselt wird. Das .NET SDK unterstützt die Zielbestimmung älterer Versionen von .NET, die Sie möglicherweise weiterhin unterstützen müssen, wenn Sie eine Bereitstellung in einem Clouddienst ausführen, der die neueste .NET-Runtime noch nicht unterstützt.
Es ist wichtig, dass Ihre Entwicklertools auf dem neuesten Stand gehalten werden, da jede neue Version Sicherheitslücken behebt und die Kompatibilität mit neuen Technologien sicherstellt.
Verwenden des GitHub Copilot-App-Modernisierungs-Agents
Der GitHub Copilot-App-Modernisierungs-Agent bietet eine KI-unterstützte, end-to-End-Erfahrung, um portierungs- und Modernisierungsarbeiten zu beschleunigen. Der Agent analysiert Ihr Projekt und schreibt einen Plan, um das gewünschte Upgrade abzuschließen. Sie können den Plan anpassen und überarbeiten und dann die Upgrades durchführen. Mit diesem Assistenten können Sie:
- Aktualisieren Sie Projekte auf eine neuere .NET-Version.
- Bewerten Sie den Code, die Konfiguration und die Abhängigkeiten Ihrer Anwendung.
- Migrieren Sie Projekte von älteren .NET-Versionen zur neuesten Version.
- Technologien, von denen Ihre App abhängig ist, nach Azure migrieren.
- Planen und Bereitstellen der richtigen Azure-Ressourcen.
- Beheben sie Probleme, und wenden Sie bewährte Methoden für die Cloudmigration an.
- Überprüfen Sie, ob Ihre App erstellt wird und dass Tests bestehen.
Verwenden Sie den GitHub Copilot-App-Modernisierungs-Agent, wenn Sie einen geführten, KI-basierten Pfad zum Bewerten, Beheben und Modernisieren von Codebasen benötigen – insbesondere für Projekte mit vielen Abhängigkeiten, verlassen Sie sich auf Windows-spezifische APIs oder wenn Sie planen, Dienste in die Cloud zu containern oder zu migrieren.
Weitere Informationen finden Sie unter Was ist die GitHub Copilot App-Modernisierung.