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 avec AWS Transformation
AWS Transform for .NET est un AI-powered agent génératif qui vous aide à moderniser vos applications .NET. Vous pouvez moderniser les anciennes applications .NET Framework vers le .NET multiplateforme et mettre à niveau les applications .NET vers des versions ultérieures.
Expériences multiples
AWS Transform est disponible dans de nombreuses expériences, notamment une application Web, un Visual StudioIDE ou des compagnons de code AI via MCP
Capacités et fonctionnalités clés
Le champ d'application de l'agent .NET est. NET-to-Transformation du code .NET. Si vos besoins de transformation incluent des langages et des frameworks autres que .NET, tels que Web Forms to React, utilisez AWS Transform custom.
AWS Transform for .NET possède les fonctionnalités suivantes :
Connectez-vous aux systèmes de contrôle de source (Azure Repos, Bitbucket, GitHub, GitLab)
Évaluez les référentiels .NET à des fins de modernisation et proposez un plan de modernisation personnalisable
Modernisez les anciennes applications .NET Framework vers un .NET multiplateforme moderne
Mettre à jour les applications .NET modernes vers les versions ultérieures
Convertissez le code d'application Azure natif pour le cloud afin d'utiliser AWS des équivalents pour les services courants
Validez le code transformé grâce à la vérification de la version locale et à l'exécution de tests unitaires
Produire un rapport de transformation et des conseils sur les prochaines étapes après la transformation
Versions et types de projets pris en charge
L'agent .NET peut transformer les versions, les langues et les types de projets suivants :
| Transformez à partir de | .NET Framework 3.5, .NET Core 3.1, .NET 5.x+ à .NET 10 |
| Transformez-vous en | .NET 8, .NET 10, .NET Standard (bibliothèques de classes) |
| Langues | C#, VB.NET |
| Types de projets pris en charge | Bibliothèques de classes, applications de console ASP.NET (MVC, API Web, formulaires Web), projets de tests unitaires (NUnit, xUnit, MSTest), services Windows Communication Foundation (WCF), ordinateur de bureau (, WPF), mobile (Xamarin)WinForms, service Web ASMX |
Limitations
Pour plus d'informations sur les quotas et les limites de AWS Transform, consultezQuotas pour AWS Transformation.
AWS La transformation ne transforme pas les éléments suivants :
DLL Win32 qui ne possèdent pas de bibliothèques compatibles de base
Référentiels ne contenant aucune solution .NET.
Projets de sites Web sans fichier de projet (doit être converti en application Web).
Intervention humaine
Lors du portage des applications .NET Framework vers le .NET multiplateforme, il peut vous être demandé de fournir des informations ou des approbations dans les scénarios suivants :
-
Configurez un connecteur pour votre code source et vos autorisations
-
Valider le plan de modernisation proposé
-
Téléchargez les dépendances de package manquantes en tant que NuGets
-
Vérifiez et acceptez le code transformé
En savoir plus
Vous pouvez moderniser votre code .NET à l'aide de l'application Web AWS Transform ou du AWS Toolkit forVisual Studio.