Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Transformieren von .NET-Anwendungen mit Amazon Q Developer
Amazon Q Developer kann Ihre Windows-basierten .NET-Anwendungen über einen durch generative KI gestützten Faktorwechsel-Workflow auf Linux-kompatible plattformübergreifende .NET-Anwendungen portieren. Amazon Q hilft Ihnen auch dabei, veraltete Versionen plattformübergreifender .NET-Anwendungen auf neuere Versionen zu aktualisieren.
Zum Transformieren einer .NET-Lösung oder eines Projekts analysiert Amazon Q Ihre Codebasis, ermittelt die erforderlichen Aktualisierungen für die Portierung Ihrer Anwendung und generiert vor Beginn der Transformation einen Transformationsplan. Während dieser Analyse unterteilt Amazon Q Ihre .NET-Lösung oder Ihr Projekt in Codegruppen, die Sie im Transformationsplan einsehen können. Eine Codegruppe ist ein Projekt mit all seinen Abhängigkeiten, die zusammen eine erstellbare Codeeinheit wie eine Dynamic Link Library (DLL) oder eine ausführbare Datei erzeugen.
Während der Transformation stellt Amazon Q step-by-step Updates in einem Transformation Hub bereit, in dem Sie den Fortschritt überwachen können. Nach der Transformation Ihrer Anwendung generiert Amazon Q eine Zusammenfassung mit den vorgeschlagenen Änderungen in einer Diff-Ansicht, sodass Sie die Änderungen optional überprüfen können, bevor Sie sie akzeptieren. Wenn Sie die Änderungen akzeptieren, nimmt Amazon Q direkte Aktualisierungen an Ihrer .NET-Lösung oder Ihrem Projekt vor.
Amazon Q führt vier wichtige Aufgaben zur Portierung von .NET-Anwendungen nach Linux aus:
-
Aktualisieren der Sprachversion – ersetzt veraltete C#-Codeversionen durch Linux-kompatible C#-Versionen
-
Migrieren von .NET Framework zu plattformübergreifendem .NET – migriert Projekte und Pakete vom Windows-abhängigen .NET Framework zu plattformübergreifendem .NET, das mit Linux kompatibel ist
-
Umschreiben von Code zugunsten der Linux-Kompatibilität – refaktoriert veraltete und ineffiziente Codekomponenten und schreibt sie neu
-
Generieren eines Berichts zur Bereitschaft für die Linux-Kompatibilität – Für Aufgaben mit offenem Ende, bei denen Benutzereingriffe erforderlich sind, damit der Code unter Linux erstellt und ausgeführt werden kann, bietet Amazon Q einen detaillierten Bericht über die Aktionen, die zur Konfiguration Ihrer Anwendung nach der Transformation erforderlich sind.
Weitere Informationen darüber, wie Amazon Q .NET-Transformationen durchführt, finden Sie unter Funktionsweise.
Topics
Kontingente
Für .NET-Transformationen mit Amazon Q in der IDE gelten die folgenden Kontingente:
-
Codezeilen pro Auftrag – die maximale Anzahl von Codezeilen, die Amazon Q in einem bestimmten Transformationsauftrag transformieren kann. Dies ist auch das monatliche Gesamtlimit für .NET-Transformationen.
-
Gleichzeitige Aufträge – die maximale Anzahl von Transformationsaufträgen, die Sie gleichzeitig ausführen können. Dieses Kontingent gilt für alle Transformationen in der IDE, einschließlich Java-Transformationen.
| Ressource | Kontingente |
|---|---|
| Codezeilen pro Auftrag | 100 000 Codezeilen |
| Gleichzeitige Aufträge |
1 Auftrag pro Benutzer 2 Jobs pro AWS Konto |