Condividi tramite


Estensioni di Ottimizzazioni del codice per Visual Studio (anteprima)

Con l'estensione Ottimizzazioni codice per Visual Studio, è possibile generare una proposta di correzione del codice per i problemi di prestazioni identificati dalle ottimizzazioni del codice nelle app .NET in esecuzione.

Questo articolo illustra come usare l'estensione con GitHub Copilot in Visual Studio.

Prerequisiti

Verificare le ottimizzazioni del codice per l'applicazione

Per iniziare, assicurarsi che le ottimizzazioni del codice siano identificate per l'applicazione.

  1. Nella portale di Azure passare alla risorsa di Application Insights.

  2. Selezionare Analizza>prestazioni.

  3. Nel pannello Prestazioni selezionare il pulsante Ottimizzazioni codice nel menu in alto.

    Screenshot delle ottimizzazioni del codice disponibili nel pannello Prestazioni.

  4. Prendere nota di:

    • Nome della risorsa di Application Insights.
    • ID applicazione di Application Insights, disponibile nel pannello Accesso all'API.
    • Account con cui si è connessi al portale di Azure.

Installare l'estensione Ottimizzazioni codice (anteprima)

Installare l'estensione Ottimizzazioni codice per Visual Studio.

Risolvere i problemi nel codice usando l'estensione

Dopo l'installazione, l'estensione Ottimizzazioni codice (anteprima) introduce un agente denominato @code_optimizations con alcuni comandi o "competenze" che è possibile usare in GitHub Copilot per interfacciarsi con i problemi di ottimizzazione del codice.

  1. In Visual Studio aprire il repository che contiene l'applicazione .NET con le ottimizzazioni del codice abilitate.

  2. Aprire la chat di GitHub Copilot.

  3. Richiamare l'estensione eseguendo il comando seguente, sostituendo il segnaposto con il proprio nome di risorsa di Application Insights o con l'ID applicazione di Application Insights.

    @code_optimizations /connect <YOUR_APPLICATION_INSIGHTS_RESOURCE_NAME_OR_APPLICATION_ID>
    

    Il comando esegue il pull dei principali problemi da Ottimizzazioni codice, li esegue il mapping al codice sorgente nel repository locale e suggerisce correzioni/raccomandazioni. Genera automaticamente la raccomandazione principale.

    Screenshot dei risultati dell'esecuzione del comando di ottimizzazione del codice in Visual Studio.

    Nota

    Per impostazione predefinita, vengono restituiti solo i problemi delle ultime 24 ore.

  4. Generare correzioni per altri problemi seguendo le istruzioni nella risposta di Copilot.