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.

Screenshot of the Azure Migrate application and code assessment for .NET in 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.

Pro .NET v sadě Visual Studio nebo v rozhraní .NET CLI můžete použít aplikaci Azure Migrate a posouzení kódu.

Instalace rozšíření sady Visual Studio

Předpoklady

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

Instalační kroky

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

Předpoklady

  • .NET SDK

Instalační kroky

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ík řešení a vyberte Možnost Znovu platformu do Azure.

Screenshot of the Replatform to Azure menu item in Visual Studio.

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, .json nebo .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.

Interpretace sestav

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 služby Aplikace Azure Service, Azure Kubernetes Service (AKS) a Azure Container Apps.

Další kroky