View a markdown version of this page

Wie arbeitet man mit dem.NET-Agenten - 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.

Wie arbeitet man mit dem.NET-Agenten

Umgebungen

AWS Die Transform.NET-Modernisierung ist in verschiedenen Ausführungen verfügbar:

  • Webkonsole: Für die groß angelegte Transformation von Repositorys.

  • Visual StudioIDE: Developer-led Transformation einer Lösung oder eines Projekts in interaktiver und iterativer Zusammenarbeit mit einem Agenten. Erfordert einen Windows-Entwicklungscomputer.

  • Befehlszeile: Transformieren Sie .NET-Lösungen mit der ATX-CLI mithilfe einer AWS-verwalteten Transformation.

Sie können AWS Transform auch über KI-Code-Begleiter aufrufen:

  • Kiro: Verwandle dich von Kiro, indem du die Kraft „AWS Transformation für Kiro“ verwendest.

  • Weitere KI-Code-Begleiter: Verwandeln Sie sich mit AWS Transform MCP-Agenten von Ihren bevorzugten KI-Programmierassistenten.

Ein gängiges Muster besteht darin, zunächst mit AWS Transform for .NET zu modernisieren und dann die Arbeit auf der letzten Meile an einen KI-Code-Begleiter zu übergeben.

Flächen Webanwendung Visual Studio IDE ATX CLI
ZielrolleIT-ExperteDeveloperDeveloper
BetriebssystemBeliebigWindowsLinux, macOS, Windows
Zugriff auf die Quellcodeverwaltung
  • Repository (AWS CodeConnections)

  • Repository (Persönliches Zugriffstoken)

  • Code-Zip-Datei (Amazon S3)

  • Code-Zip-Datei (direkter Upload)

Lokales Dateisystem Lokales Git-Repository
Umfang der JobBis zu 5.000 Repositorien pro AuftragEine Lösung nach der anderenEine Lösung nach der anderen
Position des transformierten CodesIn einen neuen schreibbaren Repository-Zweig geschriebenErsetzt den Originalcode auf Ihrem DateisystemErsetzt den Originalcode auf Ihrem Dateisystem
ArbeitseinheitRepositoryProjektProjekt
Bewertung
  • Analysieren Sie Repositorien

  • Bewertungsberichte (mehrere Formate)

  • Globaler Modernisierungsplan

  • Analysieren Sie Projekte

  • Bewertungsbericht

  • Modernisierungsplan

  • Analysieren Sie Projekte

  • Bewertungsbericht

  • Modernisierungsplan

Passen Sie den Modernisierungsplan an
  • Passen Sie den globalen Plan an

  • Laden Sie die Lenkungsdokumente hoch

  • Plan anpassen

  • Laden Sie die Lenkungsdokumente hoch

  • Plan anpassen

  • Legen Sie das Lenkungsdokument vor

TransformationsmodiAutonom oder interaktivAutonom oder interaktivAutonom oder interaktiv
Checkpoint-BewertungenÜberprüfen Sie jedes Repository nach der TransformationÜberprüfen Sie jedes Projekt nach der TransformationÜberprüfen Sie jedes Projekt nach der Transformation
Iterative Modernisierung
  • Fragen Sie am Checkpoint nach Änderungen

  • Fragen Sie nach der Transformation nach Änderungen

  • Versuchen Sie es erneut mit dem Repo mit den überarbeiteten Anweisungen

  • Beurteilen Sie weitere Repos im selben Job

  • Fragen Sie am Checkpoint nach Änderungen

  • Fragen Sie nach der Transformation nach Änderungen

  • Versuchen Sie das Projekt mit den überarbeiteten Anweisungen erneut

  • Überprüfen Sie die Codeunterschiede

  • Code am Checkpoint bearbeiten

  • Fragen Sie am Checkpoint nach Änderungen

  • Fragen Sie nach der Transformation nach Änderungen

  • Versuchen Sie es erneut mit dem Projekt mit den überarbeiteten Anweisungen

  • Überprüfen Sie die Codeunterschiede

Artefakte zum Herunterladen
  • Transformierter Code

  • Bewertungsbericht

  • Modernisierungsplan

  • Bericht über die Transformation

  • Markdown für die nächsten Schritte

  • Transformierter Code

  • Bewertungsbericht

  • Modernisierungsplan

  • Bericht über die Transformation

  • Markdown für die nächsten Schritte

  • Bewertungsbericht

  • Modernisierungsplan

  • Bericht über die Transformation

  • Markdown für die nächsten Schritte

Validierung von KomponententestsPortiert bestehende Komponententests und führt sie aus
  • Portiert bestehende Komponententests und führt sie aus

  • Generiert fehlende Komponententests für modernisierten Code

Portiert bestehende Komponententests und führt sie aus

Nutzen Sie die Erfahrung, die am besten zu Ihrem Szenario passt.

Szenario Empfohlene Erfahrung
Arbeiten Sie bei der Transformation auf Repository-Ebene Webanwendung
Führen Sie umfangreiche Transformationen durch Webanwendung
Transformieren Sie von einem Mac aus Webanwendung
Transformieren Sie unbeaufsichtigt Web oder IDE, autonomer Modus
Arbeiten Sie bei der Transformation auf Projektebene Visual Studio IDE
Lokaler Build, um zu bestätigen, dass transformierter Code in der lokalen Umgebung erstellt wird Visual Studio IDE
Der Agent leitet die Modernisierung, ich überprüfe Web oder IDE, autonomer Modus
Ich leite die Modernisierung, der Agent hilft Web oder IDE, interaktiver Modus, individueller Plan
Komplexe Modernisierung IDE, interaktiver Modus
Der Portfoliobesitzer beginnt mit der Transformation und übergibt ihn zur Überprüfung an die Entwickler Webanwendung; verwendet Beaming, um Repositorys an Entwickler weiterzugeben, die diese dann in der IDE überprüfen
Modernisierung von Skripten in einer bestehenden Pipeline oder einem bestehenden Workflow ATX CLI

Transformieren Sie .NET-Lösungen mit der ATX CLI

Sie können eine.NET-Lösung von der Befehlszeile aus mithilfe der ATX-CLI (AWS Transform custom) und der AWS-managed Transformation modernisieren. AWS/dotnet-modernization

Verwenden Sie das folgende Befehlsformular:

atx custom def exec -n AWS/dotnet-modernization -p <path-to-solution> [-q] [-x] [-t]

Die folgenden Befehlszeilenoptionen sind verfügbar:

  • -q (leise): Nur Agenten-Konversation anzeigen, Details zur Tool-Ausführung ausblenden

  • -x (autonom): Wird im autonomen Modus ohne Benutzerinteraktion ausgeführt

  • -t (Vertrauen): Vertraue allen Tools ohne Eingabeaufforderungen

Die folgende Tabelle zeigt Beispielbefehle.

Beispiel für eine Befehlszeile Description
atx custom def exec -n AWS/dotnet-modernization -p C:\dev\InventoryService -t -q Transformieren Sie die Lösung in den interaktiven Modus, sodass nur Konversationen mit Agenten und Aktualisierungen des Trust-Tools angezeigt werden.
atx custom def exec -n AWS/dotnet-modernization -p C:\dev\InventoryService -t Transformieren Sie die Lösung in den interaktiven Modus, in dem alle Tool-Aktivitäten und Trust-Tool-Updates angezeigt werden.
atx custom def exec -n AWS/dotnet-modernization -p C:\dev\InventoryService -t -x Transformieren Sie die Lösung in den autonomen Modus und vertrauen Sie auf Tool-Updates.