Analizowanie aplikacji przy użyciu interfejsu wiersza polecenia platformy .NET
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, jak używać narzędzia interfejsu wiersza polecenia do skanowania aplikacji pod kątem możliwych niezgodności z platformą Azure.
Jeśli nie zainstalowano narzędzia interfejsu wiersza polecenia platformy .NET, najpierw postępuj zgodnie z tymi instrukcjami.
Skanowanie aplikacji
Narzędzie do oceny aplikacji i kodu dla interfejsu wiersza polecenia platformy .NET 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ę.
W interfejsie wiersza polecenia wpisz
appcat analyze
i naciśnij klawisz Enter.Uwaga
Jeśli po raz pierwszy uruchamiasz aplikację i ocenę kodu dla platformy .NET, zobaczysz komunikat informacyjny o telemetrii i sposobie rezygnacji, jeśli chcesz.
Zostanie wyświetlony ekran, który umożliwia wybranie projektów w rozwiązaniu do analizy. Użyj klawiszy strzałek, aby wyróżnić poszczególne projekty i nacisnąć klawisz Spacja , aby je wybrać. Naciśnij klawisz Enter , gdy wszystko będzie gotowe.
Następnie zostanie wyświetlona opcja analizowania kodu źródłowego i ustawień, zależności binarnych lub obu tych elementów. Wybierz swój wybór i naciśnij klawisz Enter.
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), 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. Ta opcja może utworzyć pewien "szum", ponieważ będzie również identyfikować potencjalne problemy ze zgodnością plików binarnych, które nie muszą być stosowane do aplikacji.
Następnie zostanie wyświetlony monit o wygenerowanie raportu z wynikami analizy. Dane wyjściowe można sformatować jako CSV, HTML lub JSON. Naciśnij klawisz Enter.
Zostanie wyświetlony monit o podanie nazwy raportu. Wprowadź nazwę i naciśnij klawisz Enter.
Na koniec zostanie wyświetlony monit o to, czy chcesz przeprowadzić skanowanie. Naciśnij klawisz y , aby kontynuować, lub n , aby wrócić i zmienić opcje.
Po zakończeniu analizy raport zostanie zapisany i zostaną wyświetlone podsumowanie 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.