View a markdown version of this page

Modernisation de .NET avec AWS Transformation - AWS Transformation

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. Reportez-vous à la section Comment utiliser l'agent .NET pour obtenir des recommandations basées sur le rôle et le scénario.

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.