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ę.
- Otwórz rozwiązanie zawierające projekty, które chcesz przeprowadzić migrację na platformę Azure w programie Visual Studio 2022.
- Kliknij prawym przyciskiem myszy dowolny projekt w oknie Eksplorator rozwiązań i wybierz pozycję Ponownie platformę do platformy Azure.
- Narzędzie zostanie uruchomione i umożliwi uruchomienie nowego raportu analizy lub otwarcie istniejącego. Zostaną również wyświetlone wszystkie ostatnie raporty analizy.
- 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.
- Kliknij przycisk Dalej i zostanie wyświetlona opcja analizowania kodu źródłowego i ustawień, zależności binarnych lub obu tych elementów.
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ść. >
- 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.
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.