Udostępnij za pośrednictwem


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ę.

  1. 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.

  2. 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. A screenshot of the CLI tool's project selection

  3. 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. Screenshot of the CLI dependency 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), 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.

  4. 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. Screenshot of the CLI report format selection screen

  5. Zostanie wyświetlony monit o podanie nazwy raportu. Wprowadź nazwę i naciśnij klawisz Enter. Screenshot of the CLI report name screen

  6. 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.

  7. Po zakończeniu analizy raport zostanie zapisany i zostaną wyświetlone podsumowanie wyników. Screenshot of the analysis summary

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.