Condividi tramite


Valutazione del codice e dell'applicazione Azure Migrate per .NET

L'applicazione e la valutazione del codice di Azure Migrate per .NET consentono di valutare codice sorgente, configurazioni e file binari dell'applicazione per identificare le opportunità di migrazione in Azure. Consente di identificare eventuali problemi che l'applicazione potrebbe avere quando è stata eseguita la conversione in Azure e migliorare le prestazioni, la scalabilità e la sicurezza suggerendo soluzioni moderne native del cloud.

Screenshot of the Azure Migrate application and code assessment for .NET in Visual Studio.

Individua l'utilizzo della tecnologia delle applicazioni tramite l'analisi statica del codice, supporta la stima del lavoro e accelera la ripiattaforma del codice, consentendo di spostare le applicazioni .NET in Azure.

È possibile usare l'applicazione Azure Migrate e la valutazione del codice per .NET in Visual Studio o nell'interfaccia della riga di comando di .NET.

Installare l'estensione di Visual Studio

Prerequisiti

  • Sistema operativo Windows
  • Visual Studio 2022 versione 17.1 o successiva

Passaggi di installazione

Per installarlo da Visual Studio, seguire questa procedura. In alternativa, è possibile scaricare e installare l'estensione da Visual Studio Marketplace.

  1. Con Visual Studio aperto, selezionare la voce di menu Gestione estensioni>, che apre la finestra Gestisci estensioni.

  2. Nella finestra Gestisci estensioni immettere Azure Migrate nella casella di input di ricerca.

  3. Selezionare Azure Migrate application and code assessment (Valutazione codice e applicazione Azure Migrate) e quindi selezionare Download (Scarica).

  4. Dopo il download dell'estensione, chiudere Visual Studio per avviare l'installazione dell'estensione.

  5. Nella finestra di dialogo Del programma di installazione VSIX selezionare Modifica e seguire le istruzioni per installare l'estensione.

Installare lo strumento dell'interfaccia della riga di comando

Prerequisiti

  • .NET SDK

Passaggi di installazione

Per installare lo strumento, eseguire il comando seguente in un'interfaccia della riga di comando:

dotnet tool install -g dotnet-appcat

Per aggiornare lo strumento, eseguire il comando seguente in un'interfaccia della riga di comando:

dotnet tool update -g dotnet-appcat

Importante

L'installazione di questo strumento potrebbe non riuscire se sono state configurate origini di feed NuGet aggiuntive. Usare il --ignore-failed-sources parametro per considerare tali errori come avvisi anziché errori.

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

Analizzare le applicazioni con Visual Studio

Dopo aver installato l'estensione di Visual Studio, è possibile analizzare l'applicazione in Visual Studio. Per analizzare un'applicazione, fare clic con il pulsante destro del mouse su uno dei progetti o su una soluzione nella finestra Esplora soluzioni e selezionare Ripiattaforma in Azure.

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

Per altre informazioni, vedere Analizzare le applicazioni con Visual Studio.

Analizzare le applicazioni con l'interfaccia della riga di comando di .NET

Dopo aver installato lo strumento dell'interfaccia della riga di comando, è possibile analizzare l'applicazione nell'interfaccia della riga di comando. Nell'interfaccia della riga di comando eseguire il comando seguente:

appcat analyze <application-path>

È possibile specificare un percorso e un formato (.html, .json o csv) per il file di report prodotto dallo strumento, come illustrato nell'esempio seguente:

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

Per altre informazioni, vedere Analizzare le applicazioni con l'interfaccia della riga di comando di .NET.

Interpretare i report

Per una descrizione dettagliata delle diverse parti dei report e su come comprendere e interpretare i dati, vedere Interpretare i risultati dell'analisi.

Lingue supportate

La valutazione dell'applicazione e del codice per .NET può analizzare i progetti scritti nei linguaggi seguenti:

  • C#
  • Visual Basic

Tipi di progetti non supportati

Analizza il codice nei tipi di progetto seguenti:

  • ASP.NET
  • Librerie di classi

Destinazioni di Azure supportate

Attualmente, l'applicazione identifica i potenziali problemi per la migrazione al servizio app Azure, servizio Azure Kubernetes (servizio Azure Kubernetes) e alle app di Azure Container.

Passaggi successivi