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.
Modernisation de .NET à l'aide de AWS Transformez-vous en Visual Studio
Procédez comme suit pour porter une application Windows-based .NET vers une application .NET Linux-compatible multiplateforme avec AWS Transform en Visual Studio 2026 ou 2022.
Étape 1 : Prérequis
Avant de continuer, assurez-vous d'avoir téléchargé et installé l'extension AWS Toolkit avec Amazon Q
Étape 2 : Authentification dans Visual Studio
Pour vous connecter à vos AWS comptes depuis le Toolkit for Visual Studio, ouvrez l'interface utilisateur Getting Started with the AWS Toolkit (interface utilisateur de connexion) :
Dans le menu principal de Visual Studio, accédez à Extensions > AWS Boîte à outils > Getting Started pour ouvrir la page Getting Started : AWS Toolkit.
Sélectionnez AWS Transformer l'authentification.
Choisissez un profil existant ou créez-en un nouveau. Lorsque vous créez un nouveau profil, entrez le nom du profil et l'URL de démarrage de la AWS transformation, qui vous a été envoyée par e-mail après votre ajout à IAM Identity Center par votre administrateur.
Choisissez Se connecter. Suivez les instructions pour vous connecter et accorder des autorisations d'accès via votre navigateur Web. Dans Visual Studio, vous devriez voir Connected with IAM Identity Center.
Une fois connecté, vous êtes redirigé vers le tableau de bord AWS Transform. À partir de cette page de destination, vous pouvez effectuer les opérations suivantes :
Sélectionnez un profil de AWS transformation (région)
Sélectionnez ou créez un espace de travail
Afficher l'état des tâches de transformation
Étape 3 : Transformez votre application
Pour transformer votre solution ou votre projet .NET, procédez comme suit :
Commencer la transformation
-
Ouvrez n'importe quelle solution ou projet C# ou VB.NET basé sur le langage C# Visual Studio que vous souhaitez transformer.
-
Dans l'Explorateur de solutions, cliquez avec le bouton droit sur une solution ou un projet que vous souhaitez transformer, puis choisissez Port with AWS Transform.
-
La boîte de dialogue Port with AWS Transform apparaît.
Dans le menu déroulant Choisissez un espace de travail, créez un espace de travail ou sélectionnez-en un existant. Les espaces de travail rendent votre activité visible dans l'application Web AWS Transform, où vous pouvez inviter des collaborateurs à consulter les tâches de transformation et à discuter à ce sujet.
-
Dans le menu déroulant Choisir une cible .NET, sélectionnez la version .NET vers laquelle vous souhaitez effectuer la mise à niveau.
Pour le mode de transformation, sélectionnez Autonome pour une transformation sans assistance ou Interactif pour une transformation interactive.
Choisissez Démarrer pour commencer la transformation.
-
Une fois le travail de transformation démarré, les fenêtres AWS Transform Job Plan, Chat et Worklog apparaissent.
Plan d'évaluation et de transformation
Une fois que AWS Transform a analysé votre code, un rapport d'évaluation et un plan de transformation sont affichés dans le chat. En mode interactif, le chat s'interrompt pour que vous puissiez les consulter. Si vous préférez ne pas donner de commentaires dans le chat, vous pouvez utiliser les alternatives suivantes :
Pour consulter l'évaluation ou le plan dans l'éditeur de code, choisissez Afficher l'évaluation ou Afficher le plan de transformation dans la fenêtre AWS Transform Job Plan.
Pour télécharger l'évaluation ou le plan, utilisez l'icône de téléchargement dans la fenêtre Job Plan.
Modifiez éventuellement le plan de transformation. Vous pouvez discuter du plan par chat, par exemple en explorant d'autres options. Vous pouvez modifier le plan en donnant des instructions dans le chat ou en téléchargeant un plan de transformation révisé à l'aide de l'icône de téléchargement dans la fenêtre Job Plan. Vous pouvez librement ajouter, supprimer ou modifier des étapes. Chat confirmera qu'il a bien compris vos instructions avec un plan révisé.
Téléchargez éventuellement les documents de pilotage. Dans la fenêtre de discussion, utilisez l'icône de téléchargement pour télécharger des documents de pilotage tels que les spécifications de l'application, les préférences et conventions technologiques de l'organisation, ou des exemples de codage. Après avoir téléchargé un document de pilotage, décrivez-le dans la fenêtre de discussion pour donner du contexte à l'agent.
Une fois que vous êtes satisfait du plan, approuvez-le par chat et la transformation commencera.
En mode interactif, vous pouvez définir des points de contrôle pour qu'ils s'arrêtent une fois qu'un projet est transformé pour révision. Les étapes décrites dans la section Transformation du code dans la fenêtre Job Plan comporteront des icônes de point de contrôle rondes. Tous les projets ont des points de contrôle activés par défaut. Utilisez les cases à cocher pour effacer ou définir un point de contrôle.
Transformation et examens des points de contrôle
-
AWS Transform commence à transformer votre code. Vous pouvez suivre la progression des étapes de transformation dans la fenêtre AWS Transform Job Plan. La fenêtre Job Plan affiche le temps maximum estimé restant et votre numéro de Job.
-
Au fur et à mesure que les projets sont transformés, les résumés sont affichés dans le chat et les modifications de code sont appliquées.
-
En mode interactif, lorsqu'un point de contrôle est atteint, l'agent fait une pause pour que vous puissiez consulter les résultats. Dans la fenêtre Job Plan, vous verrez un bouton Afficher les résultats correspondant à l'étape pendant laquelle il est suspendu et où vous pouvez examiner les différences de code. Après avoir examiné les modifications, vous pouvez demander d'autres modifications dans le chat ou apporter vous-même des modifications au codeVisual Studio.
-
Vous pouvez itérer au point de contrôle autant que vous le souhaitez. Lorsque vous êtes satisfait, demandez au chat de continuer, et il passera au projet suivant.
Fin de la transformation
-
Après avoir transformé vos projets, l'agent .NET déclenchera une intégration locale pour confirmer que le code est correctement généré sur votre machine locale. Visual Studio S'il y a des erreurs, il s'efforcera de les résoudre.
Une fois la transformation terminée, des étapes supplémentaires peuvent être nécessaires, telles que des tâches de transformation que AWS Transform n'a pas pu effectuer ou des modifications nécessaires pour assurer la compatibilité avec Linux. Un fichier Markdown pour les prochaines étapes (NextSteps.md) est disponible en téléchargement et vous pouvez l'utiliser comme guide pour accéder à un compagnon de code AI. Utilisez l'icône de téléchargement de la fenêtre Job Plan pour le télécharger NextSteps.md.
-
Vous pouvez continuer à interagir dans le chat pour poser des questions ou demander des modifications supplémentaires.
-
Dites au chat quand vous êtes prêt à terminer votre travail de transformation.