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.
Modernisieren.NET mit AWS Transformieren
AWS Transform for .NET ist ein generativer AI-powered Agent, der Sie bei der Modernisierung Ihrer .NET-Anwendungen unterstützt. Sie können ältere .NET Framework-Anwendungen auf plattformübergreifendes .NET modernisieren und .NET-Anwendungen auf spätere Versionen aktualisieren.
Vielfältige Erfahrungen
AWS Transform ist in mehreren Experiences verfügbar, darunter als Webanwendung, Visual StudioIDE oder KI-Code-Begleitsoftware über MCP
Funktionen und Hauptmerkmale
Der Geltungsbereich des.NET-Agenten ist. NET-to-.NET-Codetransformation. Wenn Ihre Transformationsanforderungen Sprachen und Frameworks beinhalten, die nicht zu .NET gehören, wie z. B. Web Forms to React, verwenden Sie AWS Transform custom.
AWS Transform for .NET bietet die folgenden Funktionen:
Connect zu Quellcodeverwaltungssystemen her (Azure Repos, Bitbucket,, GitHub) GitLab
Beurteilen Sie die Modernisierungschancen von .NET-Repositorys und stellen Sie einen anpassbaren Modernisierungsplan bereit
Modernisieren Sie ältere .NET Framework-Anwendungen auf modernes plattformübergreifendes .NET
Aktualisieren Sie moderne.NET-Anwendungen auf spätere Versionen
Konvertieren Sie Cloud-nativen Azure-Anwendungscode, um AWS Äquivalente für beliebte Dienste zu verwenden
Validieren Sie den transformierten Code mit lokaler Build-Verifizierung und Ausführung von Komponententests
Erstellen Sie einen Transformationsbericht und Anleitungen für die nächsten Schritte nach der Transformation
Unterstützte Versionen und Projekttypen
Der.NET-Agent kann die folgenden Versionen, Sprachen und Projekttypen transformieren:
| Transformieren von | .NET Framework 3.5, .NET Core 3.1, .NET 5.x+ bis.NET 10 |
| Transformieren zu | .NET 8, .NET 10, .NET Standard (Klassenbibliotheken) |
| Sprachen | C#, VB.NET |
| Unterstützte Projekttypen | Klassenbibliotheken, Konsolen-Apps, ASP.NET (MVC, Web-API, Web Forms), Unit-Testprojekte (NUnit, xUnit, MSTest), Windows Communication Foundation (WCF) -Dienste, Desktop (, WPF), Mobile (WinFormsXamarin), ASMX-Webdienst |
Einschränkungen
Weitere Informationen zu Kontingenten und Einschränkungen für Transform finden Sie unter. AWS Kontingente für AWS Transformieren
AWS Transform transformiert Folgendes nicht:
Win32-DLLs, die keine kernkompatiblen Bibliotheken haben
Repositorys, die keine.NET-Lösungen enthalten.
Website-Projekte ohne Projektdatei (müssen in eine Webanwendung konvertiert werden).
Menschliches Eingreifen
Während der Portierung von.NET Framework-Anwendungen auf plattformübergreifendes .NET werden Sie in den folgenden Szenarien möglicherweise um Eingaben oder Genehmigungen gebeten:
-
Richten Sie einen Konnektor für Ihren Quellcode und Ihre Berechtigungen ein
-
Bestätigen Sie den vorgeschlagenen Modernisierungsplan
-
Laden Sie fehlende Paketabhängigkeiten hoch als NuGets
-
Überprüfe und akzeptiere den transformierten Code
Weitere Informationen
Sie können Ihren .NET-Code modernisieren, indem Sie entweder die AWS Transform-Webanwendung oder das AWS Toolkit für verwenden. Visual Studio