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.
Avant de transformer
Consultez les recommandations suivantes avant de démarrer une tâche de transformation .NET.
Utiliser l'assistant d'IA conversationnelle .NET
Utilisez le nouvel agent .NET pour de meilleurs résultats de transformation. L'assistant d'intelligence artificielle conversationnelle est disponible Visual Studio via le AWS Toolkit for Visual Studio
Utilisez d'autres outils si l'objectif n'est pas la transformation de .NET en .NET
AWS Transform for .NET convient à la modernisation du code .NET Framework vers .NET et aux mises à niveau de .NET vers des versions ultérieures. Il ne convient pas aux transformations qui incluent des langages autres que .NET, tels que Java, ou des frameworks autres que .NET, tels que React. Il ne fournit pas non plus de refactorisation de l'architecture des applications. Utilisez AWS Transform custom ou Kiro pour ce type de modernisation.
Utilisez une édition stable de Visual Studio, de préférence VS2026
Utilisez une édition GA Visual Studio plutôt qu'une version préliminaire ou une édition Insiders pour éviter les complications liées à la prévisualisation du logiciel. La AWS boîte à outils peut être utilisée en Visual Studio 2026 ou 2022. Le VS2026 est recommandé car il fonctionne mieux avec une consommation de mémoire réduite.
Utilisez la dernière version AWS Boîte à outils pour Visual Studio
Restez sur la dernière version de AWS Toolkit Visual Studio pour les corrections de bogues et les mises à jour des fonctionnalités. Vous pouvez vérifier la version de votre boîte à outils et effectuer la mise à niveau dans Extensions > Gérer les extensions > Installées.
Travaillez dans Visual Studio IDE pour les projets de complexité moyenne ou élevée
L'expérience IDE vous donne une vision approfondie de la transformation, grâce à laquelle vous pouvez travailler aux côtés de l'agent .NET lors de la transformation des projets. Pour les projets de complexité moyenne, élevée ou critique, utilisez l'IDE plutôt que la console Web.
Disposer d'un plan de validation
Décidez de la manière dont vous validerez l'exactitude de votre demande après sa transformation. Post-transformation, vous devez vérifier qu'il se comporte et s'affiche correctement lorsqu'il est exécuté, et que les contrôles de sécurité, la logique métier et le stockage des données sont intacts. La validation sera-t-elle effectuée manuellement à and/or l'aide de l'automatisation des tests ? Si votre solution contient des tests unitaires, AWS Transform les transférera pour vous et les exécutera, et les résultats apparaîtront dans le rapport de transformation.
Fournir NuGet dépendances des packages privés
Si votre solution repose sur des packages privés, assurez-vous qu'ils sont disponibles sur votre machine locale afin que l'IDE et AWS Transform puissent les trouver.
Spécifiez les emballages de remplacement ou demandez des recommandations à un agent
Pour les packages qui ne disposent pas de versions .NET modernes, vous pouvez soit personnaliser le plan de transformation pour spécifier les substitutions de packages que vous souhaitez, soit demander des recommandations à l'agent.
Ne mettez pas fin à votre travail tant que vous n'êtes pas sûr de vouloir d'autres modifications
Une fois la transformation terminée, ne mettez pas fin à votre travail immédiatement au cas où vous souhaiteriez des modifications supplémentaires. La transformation n'est pas complète tant que vous ne le dites pas. Vous pouvez demander des modifications jusqu'à ce que vous marquiez la tâche comme terminée.
Après la transformation, confiez-vous à un compagnon de code AI pour finaliser votre application
Attendez-vous à combiner AWS Transform avec un compagnon de code AI tel queKiro. Il est courant de procéder d'abord à la transformation avec AWS Transform pour .NET, puis de passer à un compagnon de code AI pour finaliser l'application. Ce travail de finalisation peut inclure l'identification et la correction des erreurs d'exécution, des problèmes de comportement et du style UX.
Dans le cadre du processus de modernisation, imaginez AWS Transform comme le voyage express qui vous emmène le plus loin possible vers votre objectif, et un compagnon utilisant un code AI comme le voyage local qui vous emmène à votre destination finale.
Pour faciliter le passage de AWS Transform à des compagnons de code AI, AWS Transform fournit un rapport de transformation HTML et un document de balisage sur les prochaines étapes à la fin de la transformation.