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.
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.
Při otevření sady Visual Studio vyberte > položku nabídky Rozšíření Spravovat rozšíření, která otevře okno Spravovat rozšíření.
V okně Spravovat rozšíření zadejte Azure Migrate do vyhledávacího vstupního pole.
Vyberte aplikaci Azure Migrate a posouzení kódu a pak vyberte Stáhnout.
Po stažení rozšíření zavřete Visual Studio a spusťte instalaci rozšíření.
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.
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.