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.
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.
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.
Dans la fenêtre Gérer les extensions , entrez Azure Migrate dans la zone d’entrée de recherche.
Sélectionnez l’application et l’évaluation du code Azure Migrate, puis sélectionnez Télécharger.
Une fois l’extension téléchargée, fermez Visual Studio pour démarrer l’installation de l’extension.
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.
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.