Partager via


Application et évaluation du code Azure Migrate pour .NET

L’évaluation de l’application et du code Azure Migrate pour .NET vous permet d’évaluer le code source, les configurations et les fichiers binaires de votre application pour identifier les opportunités de migration vers Azure. Il vous permet d’identifier les problèmes que votre application peut avoir quand elle est transférée vers Azure et d’améliorer les performances, l’extensibilité et la sécurité en suggérant des solutions modernes natives cloud.

Screenshot of the Azure Migrate application and code assessment for .NET in Visual Studio.

Il découvre l’utilisation de la technologie d’application par le biais de l’analyse statique du code, prend en charge l’estimation des efforts et accélère la mise en forme du code, ce qui vous aide à déplacer des applications .NET vers Azure.

Vous pouvez utiliser l’application Et l’évaluation du code Azure Migrate pour .NET dans Visual Studio ou dans l’interface CLI .NET.

Installer l'extension Visual Studio

Prérequis

  • Système d’exploitation Windows
  • Visual Studio 2022 version 17.1 ou ultérieure

Procédure d’installation :

Procédez comme suit pour l’installer à partir de Visual Studio. Vous pouvez aussi télécharger directement l’extension à partir de Visual Studio Marketplace.

  1. Une fois Visual Studio ouvert, sélectionnez l’élément de menu Extensions Gérer les extensions>, qui ouvre la fenêtre Gérer les extensions.

  2. Dans la fenêtre Gérer les extensions , entrez Azure Migrate dans la zone d’entrée de recherche.

  3. Sélectionnez l’application et l’évaluation du code Azure Migrate, puis sélectionnez Télécharger.

  4. Une fois l’extension téléchargée, fermez Visual Studio pour démarrer l’installation de l’extension.

  5. Dans la boîte de dialogue Installer VSIX, sélectionnez Modifier et suivez les instructions pour installer l’extension.

Installer l’outil CLI

Prérequis

  • Kit de développement logiciel (SDK) .NET

Procédure d’installation :

Pour installer l’outil, exécutez la commande suivante dans une interface CLI :

dotnet tool install -g dotnet-appcat

Pour mettre à jour l’outil, exécutez la commande suivante dans une interface CLI :

dotnet tool update -g dotnet-appcat

Important

L’installation de cet outil peut échouer si vous avez configuré d’autre sources de flux NuGet. Utilisez le --ignore-failed-sources paramètre pour traiter ces échecs comme des avertissements au lieu d’erreurs.

dotnet tool install -g --ignore-failed-sources dotnet-appcat

Analyser des applications avec Visual Studio

Après avoir installé l’extension Visual Studio, vous êtes prêt à analyser votre application dans Visual Studio. Pour analyser une application, cliquez avec le bouton droit sur l’un des projets ou une solution dans la fenêtre Explorateur de solutions, puis sélectionnez Replateformer vers Azure.

Screenshot of the Replatform to Azure menu item in Visual Studio.

Pour plus d’informations, consultez Analyser des applications avec Visual Studio.

Analyser des applications avec l’interface CLI .NET

Après avoir installé l’outil CLI, vous êtes prêt à analyser votre application dans l’interface CLI. Dans l’interface CLI, exécutez la commande suivante :

appcat analyze <application-path>

Vous pouvez spécifier un chemin d’accès et un format (.html, .json ou .csv) pour le fichier de rapport produit par l’outil, comme illustré dans l’exemple suivant :

appcat analyze <application-path> --report MyAppReport --serializer html

Pour plus d’informations, consultez Analyser des applications avec l’interface CLI .NET.

Interpréter les rapports

Pour obtenir une description détaillée des différentes parties des rapports et de la façon de comprendre et d’interpréter les données, consultez Interpréter les résultats de l’analyse.

Langues prises en charge

L’évaluation de l’application et du code pour .NET peut analyser les projets écrits dans les langages suivants :

  • C#
  • Visual Basic

Types de projet pris en charge

Il analyse votre code dans les types de projet suivants :

  • ASP.NET
  • bibliothèques de classes ;

Cibles Azure prises en charge

Actuellement, l’application identifie les problèmes potentiels de migration vers Azure App Service, Azure Kubernetes Service (AKS) et Azure Container Apps.

Étapes suivantes