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 |
|---|---|---|---|
| Zielrolle | IT-Experte | Developer | Developer |
| Betriebssystem | Beliebig | Windows | Linux, macOS, Windows |
| Zugriff auf die Quellcodeverwaltung |
|
Lokales Dateisystem | Lokales Git-Repository |
| Umfang der Job | Bis zu 5.000 Repositorien pro Auftrag | Eine Lösung nach der anderen | Eine Lösung nach der anderen |
| Position des transformierten Codes | In einen neuen schreibbaren Repository-Zweig geschrieben | Ersetzt den Originalcode auf Ihrem Dateisystem | Ersetzt den Originalcode auf Ihrem Dateisystem |
| Arbeitseinheit | Repository | Projekt | Projekt |
| Bewertung |
|
|
|
| Passen Sie den Modernisierungsplan an |
|
|
|
| Transformationsmodi | Autonom oder interaktiv | Autonom oder interaktiv | Autonom 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 |
|
|
|
| Artefakte zum Herunterladen |
|
|
|
| Validierung von Komponententests | Portiert bestehende Komponententests und führt sie aus |
| Portiert bestehende Komponententests und führt sie aus |
Empfohlene Erlebnisse
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. |