Analizzare le applicazioni con Visual Studio
La valutazione di applicazioni e codice di Azure Migrate per .NET consente di identificare eventuali problemi che l'applicazione potrebbe avere quando viene trasferita 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 di tutto queste istruzioni.
Analizzare l'applicazione
La valutazione di applicazioni e codice consente di decidere quali progetti nella soluzione analizzare per identificare le opportunità di migrazione in Azure. Seguire questa procedura per analizzare l'applicazione.
- Aprire la soluzione contenente i progetti di cui si vuole eseguire la migrazione ad Azure in Visual Studio 2022.
- Fare clic con il pulsante destro del mouse su uno dei progetti nella finestra Esplora soluzioni e selezionare Riconfigura per la piattaforma Azure.
- L'utilità verrà avviata e offrirà la possibilità di avviare un nuovo report di analisi o di aprirne uno esistente. Verranno inoltre visualizzati eventuali report di analisi recenti.
- Fare clic su Nuovo report. Verranno visualizzati i progetti nella soluzione in una visualizzazione albero. Verrà visualizzata un'opzione per selezionare i progetti da analizzare. I progetti Web sono già selezionati automaticamente 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.
- Fare clic sul pulsante Avanti. Verrà visualizzata l'opzione per analizzare Codice sorgente e impostazioni, Dipendenze binarie o entrambi.
Nota
L'opzione Codice sorgente e impostazioni analizza solo il codice sorgente nei progetti selezionati nella schermata precedente. L'opzione Dipendenze binarie analizza tutte le dipendenze, ad esempio pacchetti NuGet o i file DLL a cui si fa riferimento, su cui si basano i progetti. Quando si seleziona l'opzione Dipendenze binarie è possibile aspettarsi la visualizzazione di molti più problemi identificati. L'analisi dei file binari può essere utile perché i problemi rilevati possono identificare potenziali problemi nelle dipendenze, ma potrebbe anche non essere utile perché il codice sorgente non è disponibile per queste dipendenze, quindi i problemi non possono essere risolti e, in caso di potenziali problemi, potrebbe non costituire un problema nel caso specifico.
Può essere utile generare due report diversi: per le attività e per la consapevolezza personale. >
- Fare clic sul pulsante 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.
Passaggi successivi
Interpretare i risultati
Per informazioni su come interpretare i risultati, vedere Interpretare i risultati dell'analisi dalla valutazione di applicazioni e codice di Azure Migrate per .NET.