Sdílet prostřednictvím


Posouzení aplikací a kódu služby Azure Migrate pro .NET

Posouzení aplikace a kódu služby Azure Migrate pro .NET umožňuje vyhodnotit zdrojový kód, konfigurace a binární soubory vaší aplikace za účelem identifikace příležitostí k migraci do Azure. Pomůže vám identifikovat všechny problémy, které vaše aplikace může mít při přenosu do Azure, a zlepšit výkon, škálovatelnost a zabezpečení tím, že navrhne moderní řešení nativní pro cloud.

Snímek obrazovky s aplikací Azure Migrate a posouzením kódu pro .NET v sadě Visual Studio

Zjišťuje využití aplikačních technologií prostřednictvím statické analýzy kódu, podporuje odhad úsilí a urychluje přeformulování kódu a pomáhá přesouvat aplikace .NET do Azure.

Nástroj Azure Migrate pro posouzení aplikací a kódu můžete použít u .NET v sadě Visual Studio nebo v rozhraní .NET CLI.

Instalace rozšíření sady Visual Studio

Požadavky

  • Operační systém Windows
  • Visual Studio 2022 verze 17.1 nebo novější

Kroky instalace

Pomocí následujícího postupu ho nainstalujte ze sady Visual Studio. Případně můžete rozšíření stáhnout a nainstalovat z webu Visual Studio Marketplace.

  1. Při otevření sady Visual Studio vyberte > položku nabídky Rozšíření Spravovat rozšíření, která otevře okno Spravovat rozšíření.

  2. V okně Spravovat rozšíření zadejte Azure Migrate do vyhledávacího vstupního pole.

  3. Vyberte aplikaci Azure Migrate a posouzení kódu a pak vyberte Stáhnout.

  4. Po stažení rozšíření zavřete Visual Studio a spusťte instalaci rozšíření.

  5. V dialogovém okně Instalační program VSIX vyberte Upravit a postupujte podle pokynů k instalaci rozšíření.

Instalace nástroje rozhraní příkazového řádku

Požadavky

  • .NET SDK (6 nebo novější)

Kroky instalace

Nástroj nainstalujete spuštěním následujícího příkazu v rozhraní příkazového řádku:

dotnet tool install -g dotnet-appcat

Pokud chcete nástroj aktualizovat, spusťte v rozhraní příkazového řádku následující příkaz:

dotnet tool update -g dotnet-appcat

Důležité

Instalace tohoto nástroje může selhat, pokud jste nakonfigurovali další zdroje informačního kanálu NuGet. --ignore-failed-sources Tento parametr použijte ke zpracování těchto selhání jako upozornění místo chyb.

dotnet tool install -g --ignore-failed-sources dotnet-appcat

Analýza aplikací pomocí sady Visual Studio

Po instalaci rozšíření sady Visual Studio jste připraveni analyzovat aplikaci v sadě Visual Studio. Pokud chcete analyzovat aplikaci, klikněte pravým tlačítkem na některý z projektů nebo řešení v okně Průzkumníka řešení a vyberte Přesunout na platformu Azure.

Snímek obrazovky s položkou nabídky

Další informace naleznete v tématu Analýza aplikací pomocí sady Visual Studio.

Analýza aplikací pomocí .NET CLI

Po instalaci nástroje rozhraní příkazového řádku jste připraveni analyzovat aplikaci v rozhraní příkazového řádku. V rozhraní příkazového řádku spusťte následující příkaz:

appcat analyze <application-path>

Pro soubor sestavy, který nástroj vytvoří, můžete zadat cestu a formát (.html, .jsonnebo .csv), jak je znázorněno v následujícím příkladu:

appcat analyze <application-path> --report MyAppReport --serializer html

Další informace najdete v tématu Analýza aplikací pomocí rozhraní .NET CLI.

Interpretovat sestavy

Podrobný popis různých částí sestav a vysvětlení a interpretace dat najdete v tématu Interpretace výsledků analýzy.

Podporované jazyky

Aplikace a hodnocení kódu pro .NET můžou analyzovat projekty napsané v následujících jazycích:

  • C#
  • Visual Basic

Podporované typy projektů

Analyzuje kód v následujících typech projektů:

  • ASP.NET
  • Knihovny tříd

Podporované cíle Azure

V současné době aplikace identifikuje potenciální problémy s migrací do Azure App Service, Azure Kubernetes Service (AKS) a Azure Container Apps.

Další kroky