Condividi tramite


Analizzare le applicazioni con Visual Studio

L'applicazione e la valutazione del codice di Azure Migrate per .NET consentono di identificare eventuali problemi che l'applicazione potrebbe avere quando viene trasferito in Azure e migliorare le prestazioni, la scalabilità e la sicurezza suggerendo soluzioni moderne native del cloud.

Lo strumento è disponibile come estensione di Visual Studio e uno strumento dell'interfaccia della riga di comando.

Questa guida descrive come usare l'estensione di Visual Studio per analizzare l'applicazione per individuare possibili incompatibilità con Azure.

Se non è stata installata l'estensione di Visual Studio, seguire prima queste istruzioni.

Analizzare l'applicazione

La valutazione dell'applicazione e del codice consente di decidere quali progetti nella soluzione analizzare per identificare le opportunità di migrazione in Azure. Seguire questa procedura per analizzare l'applicazione.

  1. Aprire la soluzione contenente i progetti di cui si vuole eseguire la migrazione ad Azure in Visual Studio 2022 o versione successiva.

  2. Fare clic con il pulsante destro del mouse su uno dei progetti nella finestra Esplora soluzioni e scegliere Ripiattaforma in Azure. Screenshot della voce di menu migrazione ad Azure in Visual Studio

  3. L'utilità inizierà e offrirà la possibilità di avviare un nuovo report di analisi o di aprirne uno esistente. Verranno inoltre visualizzati eventuali report di analisi recenti. Screenshot che mostra i report di analisi recenti

  4. Fare clic su Nuovo report per visualizzare i progetti nella soluzione in una visualizzazione albero. Consente di selezionare i progetti da analizzare. Troverai progetti Web pre-selezionati per te ed è possibile modificare la selezione selezionando o deselezionando le caselle accanto ai progetti. Quando lo strumento viene eseguito, analizza anche le dipendenze dei progetti selezionati. Screenshot che mostra i progetti nella soluzione

  5. Fare clic sul pulsante Avanti e verrà visualizzata l'opzione per analizzare il codice sorgente e le impostazioni, le dipendenze binarie o entrambe. Screenshot della schermata di selezione del componente prodotto

    Annotazioni

    L'opzione codice sorgente e impostazioni analizzerà solo il codice sorgente nei progetti selezionati nella schermata precedente. L'opzione Dipendenze binarie analizza tutte le dipendenze (ad esempio pacchetti NuGet o DLL a cui si fa riferimento) su cui si basano i progetti. È possibile prevedere la visualizzazione di molti altri problemi identificati quando si selezionano dipendenze binarie . L'analisi dei file binari può essere utile perché i problemi rilevati possono identificare potenziali problemi nelle dipendenze, ma potrebbero anche non essere utili perché il codice sorgente non è disponibile per queste dipendenze, quindi i problemi non possono essere risolti e, in caso di potenziali problemi, potrebbe non essere un problema.

    Può essere utile generare due report diversi: per gli elementi di azione e per la consapevolezza.

  6. Fare clic su Analizza per avviare l'analisi. I progetti selezionati vengono analizzati per cercare potenziali problemi durante la migrazione ad Azure. Al termine, verrà visualizzato un dashboard dei risultati.

Screenshot che mostra i risultati dell'analisi

Interpretare i risultati

Per informazioni su come interpretare i risultati, vedere Interpretare i risultati dell'analisi dall'applicazione Azure Migrate e dalla valutazione del codice per .NET.