Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Come lavorare con l'agente .NET
Esperienze
AWS La modernizzazione di Transform .NET è disponibile in diverse esperienze:
Console Web: per la trasformazione su larga scala dei repository.
Visual StudioIDE: Developer-led trasformazione di una soluzione o di un progetto in collaborazione con l'agente in modo interattivo e iterativo. Richiede un computer di sviluppo Windows.
Riga di comando: trasforma le soluzioni.NET con la CLI ATX utilizzando AWS una trasformazione gestita.
Puoi anche richiamare AWS Transform dai compagni di codice AI:
Kiro: trasforma da Kiro usando AWS Transform
for Kiro power. Altri compagni di codice AI: passa dai tuoi assistenti di codifica AI preferiti utilizzando gli agenti Transform MCP.AWS
Uno schema comune prevede innanzitutto la modernizzazione con AWS Transform for .NET, quindi il passaggio a un complemento di codice basato sull'intelligenza artificiale per il lavoro dell'ultimo miglio.
| Area | Applicazione Web | IDE Visual Studio | CLI ATX |
|---|---|---|---|
| Ruolo di destinazione | professionista IT | Developer | Developer |
| Sistema operativo | Qualsiasi | Windows | Linux, macOS, Windows |
| Accesso al controllo del codice sorgente |
|
File system locale | Archivio Git locale |
| Ambito del lavoro | Fino a 5.000 repository per job | Una soluzione alla volta | Una soluzione alla volta |
| Posizione del codice trasformata | Scritto in un nuovo ramo di repository scrivibile | Sostituisce il codice originale sul file system | Sostituisce il codice originale sul file system |
| Unità di lavoro | Repository | Progetto | Progetto |
| Valutazione |
|
|
|
| Personalizza il piano di modernizzazione |
|
|
|
| Modalità di trasformazione | Autonomo o interattivo | Autonomo o interattivo | Autonomo o interattivo |
| Recensioni di Checkpoint | Rivedi ogni repository dopo la trasformazione | Rivedi ogni progetto dopo la trasformazione | Rivedi ogni progetto dopo la trasformazione |
| Modernizzazione iterativa |
|
|
|
| Artefatti scaricabili |
|
|
|
| Convalida del test unitario | Porta ed esegue i test unitari esistenti |
| Porta ed esegue i test unitari esistenti |
Esperienze consigliate
Usa l'esperienza più adatta al tuo scenario.
| Scenario | Esperienza consigliata |
|---|---|
| Lavora a livello di repository durante la trasformazione | Applicazione Web |
| Esegui trasformazioni su larga scala | Applicazione Web |
| Trasforma da un Mac | Applicazione Web |
| Trasforma in modo automatico | Web o IDE, modalità autonoma |
| Lavora a livello di progetto durante la trasformazione | IDE Visual Studio |
| Compilazione locale per confermare la compilazione del codice trasformato in ambiente locale | IDE Visual Studio |
| L'agente guida la modernizzazione, recensisco | Web o IDE, modalità autonoma |
| Io guido la modernizzazione, l'agente assiste | Web o IDE, modalità interattiva, piano personalizzato |
| Modernizzazione complessa | IDE, modalità interattiva |
| Il proprietario del portfolio avvia la trasformazione e passa il testimone agli sviluppatori | Applicazione Web; usate beaming per consegnare gli archivi agli sviluppatori, che li revisionano nell'IDE |
| Modernizzazione degli script in una pipeline o in un flusso di lavoro esistente | CLI ATX |
Trasforma le soluzioni.NET con l'ATX CLI
È possibile modernizzare una soluzione.NET dalla riga di comando utilizzando l'ATX CLI (AWS Transform custom) e la trasformazione gestita.AWS AWS/dotnet-modernization
Usa il seguente modulo di comando:
atx custom def exec -n AWS/dotnet-modernization -p <path-to-solution> [-q] [-x] [-t]
Sono disponibili le seguenti opzioni della riga di comando:
-q (quiet): mostra solo la conversazione con gli agenti, nasconde i dettagli di esecuzione dello strumento
-x (autonomous): viene eseguito in modalità autonoma senza l'interazione dell'utente
-t (trust): si fida di tutti gli strumenti senza richieste
La tabella seguente mostra alcuni comandi di esempio.
| Esempio di riga di comando | Description |
|---|---|
atx custom def exec -n AWS/dotnet-modernization -p C:\dev\InventoryService -t -q |
Trasforma la soluzione in modalità interattiva, mostrando solo le conversazioni degli agenti e attendibili gli aggiornamenti degli strumenti. |
atx custom def exec -n AWS/dotnet-modernization -p C:\dev\InventoryService -t |
Trasforma la soluzione in modalità interattiva, mostrando tutte le attività degli strumenti e attendibili gli aggiornamenti degli strumenti. |
atx custom def exec -n AWS/dotnet-modernization -p C:\dev\InventoryService -t -x |
Trasforma la soluzione in modalità autonoma e affidati agli aggiornamenti degli strumenti. |