View a markdown version of this page

Modernisieren.NET mit AWS Transformieren - AWS Transformieren

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. Empfehlungen, die auf Rolle und Szenario basieren, finden Sie unter So arbeiten Sie mit dem.NET-Agenten.

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