Udostępnij za pośrednictwem


Analizowanie aplikacji za pomocą programu Visual Studio

Ocena aplikacji i kodu usługi Azure Migrate dla platformy .NET pomaga zidentyfikować wszelkie problemy, które aplikacja mogła napotkać, gdy jest przenoszona na platformę Azure i poprawia wydajność, skalowalność i zabezpieczenia, sugerując nowoczesne rozwiązania natywne dla chmury.

Narzędzie jest dostępne jako rozszerzenie programu Visual Studio i narzędzie interfejsu wiersza polecenia.

W tym przewodniku opisano sposób używania rozszerzenia programu Visual Studio do skanowania aplikacji pod kątem możliwych niezgodności z platformą Azure.

Jeśli rozszerzenie programu Visual Studio nie zostało zainstalowane, najpierw postępuj zgodnie z tymi instrukcjami.

Skanowanie aplikacji

Ocena aplikacji i kodu umożliwia podjęcie decyzji, które projekty w rozwiązaniu mają być skanowane w celu zidentyfikowania możliwości migracji na platformę Azure. Wykonaj następujące kroki, aby zeskanować aplikację.

  1. Otwórz rozwiązanie zawierające projekty, które chcesz przeprowadzić migrację na platformę Azure w programie Visual Studio 2022.
  2. Kliknij prawym przyciskiem myszy dowolny projekt w oknie Eksplorator rozwiązań i wybierz pozycję Ponownie platformę do platformy Azure. Screenshot of the re-platform to Azure menu item in Visual Studio
  3. Narzędzie zostanie uruchomione i umożliwi uruchomienie nowego raportu analizy lub otwarcie istniejącego. Zostaną również wyświetlone wszystkie ostatnie raporty analizy. Screenshot showing the recent analysis reports
  4. Kliknij pozycję Nowy raport i wyświetli projekty w rozwiązaniu w widoku drzewa. Umożliwi to wybranie projektów do przeanalizowania. Znajdziesz wstępnie wybrane projekty internetowe i możesz zmienić zaznaczenie, zaznaczając lub usuwając zaznaczenie pól obok projektów. Po uruchomieniu narzędzia analizuje również zależności wybrane projekty. Screenshot showing the projects in the solution
  5. Kliknij przycisk Dalej i zostanie wyświetlona opcja analizowania kodu źródłowego i ustawień, zależności binarnych lub obu tych elementów. Screenshot of the product component selection screen

    Uwaga

    Opcja kod źródłowy i ustawienia skanuje tylko kod źródłowy w projektach wybranych na poprzednim ekranie. Opcja Zależności binarne skanuje wszystkie zależności (takie jak pakiety NuGet lub przywołyne biblioteki dll) na których opierają się projekty. Możesz spodziewać się, że podczas wybierania zależności binarnych będzie można zobaczyć o wiele więcej problemów. Skanowanie plików binarnych może być przydatne, ponieważ wykryte problemy mogą identyfikować potencjalny problem w zależnościach, ale również mogą nie być tak przydatne, ponieważ kod źródłowy nie jest dostępny dla tych zależności, więc nie można rozwiązać problemów, a w przypadku potencjalnych problemów może to nie być problem w Twoim przypadku.

Warto wygenerować dwa różne raporty: elementy akcji i świadomość. >

  1. Kliknij przycisk Analizuj, aby rozpocząć skanowanie. Wybrane projekty są skanowane, aby wyszukać potencjalne problemy podczas migracji na platformę Azure. Po zakończeniu zobaczysz pulpit nawigacyjny wyników. Screenshot showing the results of the scan

Następne kroki

Interpretacja wyników

Aby uzyskać informacje na temat interpretowania wyników, zobacz Interpretowanie wyników analizy z poziomu aplikacji usługi Azure Migrate i oceny kodu dla platformy .NET.