Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Comment travailler avec l'agent .NET
Expériences
AWS La modernisation de Transform .NET est disponible sous plusieurs formes :
Console Web : pour la transformation à grande échelle de référentiels.
Visual StudioIDE : Developer-led transformation d'une solution ou d'un projet en collaboration avec un agent de manière interactive et itérative. Nécessite une machine de développement Windows.
Ligne de commande : transformez les solutions .NET avec la CLI ATX à l'aide d'une transformation AWS gérée.
Vous pouvez également invoquer AWS Transform à partir de compagnons de code AI :
Kiro : transformez-vous à partir de Kiro en utilisant le pouvoir AWS Transform for Kiro
. Autres compagnons de code AI : transformez-vous à partir de vos assistants de codage AI préférés à l'aide des agents AWS Transform MCP
.
Il est courant de procéder tout d'abord à la modernisation avec AWS Transform pour .NET, puis de confier le travail au dernier kilomètre à un compagnon doté d'un code d'intelligence artificielle.
| Area | Application web | Visual Studio IDE | ATX CLI |
|---|---|---|---|
| Rôle cible | Professionnel de l'informatique | Developer | Developer |
| Système d’exploitation | N’importe lequel | Windows | Linux, macOS, Windows |
| Contrôle d'accès à la source |
|
Système de fichiers local | Référentiel Git local |
| Champ d'application du poste | Jusqu'à 5 000 référentiels par tâche | Une solution à la fois | Une solution à la fois |
| Emplacement du code transformé | Écrit dans une nouvelle branche de dépôt inscriptible | Remplace le code d'origine sur votre système de fichiers | Remplace le code d'origine sur votre système de fichiers |
| Unité de travail | Référentiel | Project | Project |
| Évaluation |
|
|
|
| Personnalisez le plan de modernisation |
|
|
|
| Modes de transformation | Autonome ou interactif | Autonome ou interactif | Autonome ou interactif |
| Avis sur Checkpoint | Passez en revue chaque référentiel après la transformation | Passez en revue chaque projet après la transformation | Passez en revue chaque projet après la transformation |
| Modernisation itérative |
|
|
|
| Objets téléchargeables |
|
|
|
| Validation des tests unitaires | Porte et exécute les tests unitaires existants |
| Porte et exécute les tests unitaires existants |
Expériences recommandées
Utilisez l'expérience qui correspond le mieux à votre scénario.
| Scénario | Expérience recommandée |
|---|---|
| Travaillez au niveau du référentiel lors de la transformation | Application web |
| Réaliser des transformations à grande échelle | Application web |
| Transformation depuis un Mac | Application web |
| Transformez sans surveillance | Web ou IDE, mode autonome |
| Travaillez au niveau du projet lors de la transformation | Visual Studio IDE |
| Version locale pour confirmer que le code transformé est compilé dans l'environnement local | Visual Studio IDE |
| L'agent dirige la modernisation, je passe en revue | Web ou IDE, mode autonome |
| Je dirige la modernisation, l'agent assiste | Web ou IDE, mode interactif, plan personnalisé |
| Modernisation complexe | IDE, mode interactif |
| Le propriétaire du portefeuille entame la transformation et passe le relais aux développeurs pour examen | Application Web ; utilisez le beaming pour transmettre les référentiels aux développeurs, qui les examinent dans l'IDE |
| Modernisation des scripts dans un pipeline ou un flux de travail existant | ATX CLI |
Transformez les solutions .NET avec l'ATX CLI
Vous pouvez moderniser une solution .NET à partir de la ligne de commande à l'aide de la CLI ATX (AWS Transform custom) et de la transformation AWS gérée. AWS/dotnet-modernization
Utilisez le formulaire de commande suivant :
atx custom def exec -n AWS/dotnet-modernization -p <path-to-solution> [-q] [-x] [-t]
Les options de ligne de commande suivantes sont disponibles :
-q (quiet) : affiche uniquement la conversation avec l'agent, masque les détails d'exécution de l'outil
-x (autonome) : fonctionne en mode autonome sans interaction de l'utilisateur
-t (trust) : faites confiance à tous les outils sans invite
Le tableau suivant présente des exemples de commandes.
| Exemple de ligne de commande | Description |
|---|---|
atx custom def exec -n AWS/dotnet-modernization -p C:\dev\InventoryService -t -q |
Transformez la solution en mode interactif, en affichant uniquement les conversations des agents, et faites confiance aux mises à jour des outils. |
atx custom def exec -n AWS/dotnet-modernization -p C:\dev\InventoryService -t |
Transformez la solution en mode interactif, en affichant toute l'activité de l'outil et en faisant confiance aux mises à jour des outils. |
atx custom def exec -n AWS/dotnet-modernization -p C:\dev\InventoryService -t -x |
Transformez la solution en mode autonome et faites confiance aux mises à jour des outils. |