Partager via


Analyser des applications avec Visual Studio

L’évaluation de code et d’application Azure Migrate pour .NET vous permet d’identifier les problèmes que votre application peut rencontrer quand elle est transférée vers Azure et d’améliorer les performances, la scalabilité et la sécurité en suggérant des solutions natives cloud modernes.

L’outil est disponible sous la forme d’une extension Visual Studio et d’un outil CLI.

Ce guide explique comment utiliser l’extension Visual Studio pour analyser votre application pour détecter les incompatibilités possibles avec Azure.

Si vous n’avez pas installé l’extension Visual Studio, suivez d’abord les instructions suivantes.

Analyser votre application

L’évaluation de l’application et du code vous permet de déterminer les projets de votre solution à analyser pour identifier les opportunités de migration vers Azure. Procédez comme suit pour analyser votre application.

  1. Ouvrez la solution contenant les projets que vous souhaitez migrer vers Azure dans Visual Studio 2022.
  2. Cliquez avec le bouton droit sur l’un des projets dans la fenêtre Explorateur de solutions, puis sélectionnez Changer de plateforme vers Azure. Screenshot of the re-platform to Azure menu item in Visual Studio
  3. L’utilitaire démarre et vous donne la possibilité de lancer un nouveau rapport d’analyse ou d’en ouvrir un existant. Il affiche également tous les rapports d’analyse récents. Screenshot showing the recent analysis reports
  4. Sélectionnez Nouveau rapport pour afficher les projets dans votre solution dans une arborescence. Vous avez ensuite la possibilité de sélectionner les projets à analyser. Vous trouverez des projets web pré-sélectionnés pour vous et vous pouvez modifier la sélection en cochant ou décochant les cases en regard des projets. Lorsque l’outil s’exécute, il analyse également les dépendances dont disposent vos projets sélectionnés. Screenshot showing the projects in the solution
  5. Cliquez sur le bouton Suivant, et une option permettant d’analyser le code source et les paramètres, les dépendances binaires, ou les deux, vous sera ensuite présentée. Screenshot of the product component selection screen

    Remarque

    L’option Code source et paramètres analyse uniquement le code source dans les projets que vous avez sélectionnés sur l’écran précédent. L’option Dépendances binaires analyse les dépendances (telles que les packages NuGet ou les DLL référencées) sur lesquelles vos projets s’appuient. Attendez-vous à voir de nombreux autres problèmes identifiés lorsque l’option Dépendances binaires est sélectionnée. L’analyse des fichiers binaires peut être utile, car les problèmes détectés peuvent identifier les problèmes potentiels dans les dépendances, mais peut également être inutile, car le code source n’est pas disponible pour ces dépendances, ce qui signifie que les problèmes ne peuvent pas être résolus et, dans le cas de problèmes potentiels, il est possible qu’ils ne vous impactent pas.

Il peut être utile de générer deux rapports différents : un pour les éléments d’action et un à votre attention. >

  1. Cliquez sur le bouton Analyser pour lancer l’analyse. Les projets sélectionnés sont analysés pour rechercher des problèmes potentiels lors de la migration vers Azure. Une fois terminé, vous verrez un tableau de bord des résultats. Screenshot showing the results of the scan

Étapes suivantes

Interpréter les résultats

Pour plus d’informations sur l’interprétation des résultats, consultez Interpréter les résultats d’une analyse à partir de l’application et de l’évaluation du code Azure Migrate pour .NET.