Condividi tramite


Procedura: eseguire il debug con codice sorgente di Code Center Premium

Con il debugger di Visual Studio 2012 è possibile eseguire il debug di codice sorgente condiviso sicuro disponibile in Microsoft MSDN Code Center Premium.

In questo argomento viene illustrato come configurare ed eseguire il debug del codice sorgente di Code Center Premium in Visual Studio.

Per prepararsi all'esecuzione del debug con Code Center Premium

  1. Collegare il lettore SmartCard e inserire la scheda ottenuta dall'iniziativa Shared Source.

  2. Avvio di Visual Studio.

  3. Dal menu Strumenti, scegliere Opzioni.

  4. Nella finestra di dialogo Opzioni aprire il nodo Debug e scegliere Generale.

  5. Deselezionare la casella di controllo Abilita Just My Code (solo gestito).

  6. Selezionare Abilita il supporto del server di origine.

  7. Deselezionare Richiedi corrispondenza esatta dei file di origine con la versione originale.

  8. Nel nodo Debug selezionare Simboli.

  9. Nella casella Percorsi dei file di simboli (pdb) , deselezionare la casella di controllo Microsoft Server Symbols e aggiungere le seguenti posizioni:

    https://codepremium.msdn.microsoft.com/symbols

    src=https://codepremium.msdn.microsoft.com/source/Visual%20Studio%202010/SP1/

    [!NOTA]

    Accertarsi di includere la barra finaleo alla fine del percorso.

    Spostare queste posizioni all'inizio dell'elenco per assicurarsi che questi simboli caricati sono per primo.

    [!NOTA]

    Queste posizioni di Code Center Premium devono essere elencate in modo che siano le prime posizioni caricati.In Visual Studio 2010, non è possibile spostare alcuni server sulla voce di Server dei simboli Microsoft , che si verifica perché è necessario deselezionare la casella di controllo.

    Per caricare i simboli dai simboli Microsoft durante la sessione di debug, eseguire questa operazione:

    1. Scegliere dal menu Debug , scegliere Windows quindi scegliere Moduli.

    2. Selezionare il form in cui i simboli per quindi aprire il menu di scelta rapida.Scegliere Carica simboli da quindi scegliere Server dei simboli Microsoft.

  10. Nella casella Memorizza nella cache i simboli dai server di simboli in questa directory immettere un percorso, ad esempio C:\symbols, in cui Code Center Premium può memorizzare nella cache i simboli.La memorizzazione nella cache dei simboli può contribuire a migliorare le prestazioni durante il debug.

    Se si verificano dei problemi durante il debug del codice sorgente con Visual Studio dopo avere completato questa procedura, controllare il percorso della cache per i file di simboli non aggiornati e memorizzati nella cache.Rimuovere i file di simboli non aggiornati.

  11. Scegliere OK.

  12. Riavviare Visual Studio per assicurarsi che le impostazioni siano state salvate in modo permanente.

Per eseguire il debug del codice sorgente utilizzando Connetti a processo

  1. Collegare il lettore SmartCard e inserire la scheda ottenuta dall'iniziativa Shared Source.

  2. Avvio di Visual Studio.

  3. Aprire il progetto di Visual Studio.

  4. Scegliere Connetti a processo dal menu Strumenti.

  5. Nella finestra di dialogo Connetti a processo scegliere Seleziona.

  6. Nella finestra di dialogo Seleziona tipo di codice, in Rileva questi tipi di codice, selezionare Nativo, Gestito e Gestito(v4.0).

  7. Scegliere OK per chiudere la finestra di dialogo Seleziona tipo di codice.

  8. Nella casella Processi disponibili selezionare il processo di cui si desidera eseguire il debug.

  9. Scegliere Connetti.

  10. Quando viene richiesto di confermare il certificato, fare clic su OK.Immettere il PIN.Se richiesto, accettare le condizioni per l'utilizzo di Code Center Premium.

    Il download dei simboli può richiedere molto tempo, a seconda della velocità della rete.Sulla barra di stato verrà indicato quando tutti i simboli sono stati scaricati correttamente.

  11. Ripetere i passaggi di connessione per tutti i progetti gestiti nella soluzione.

Per eseguire il debug del codice sorgente da una soluzione esistente

  1. In Esplora soluzioni, aprire il menu di scelta rapida per la soluzione e quindi scegliere Proprietà.

  2. Nella finestra di dialogo pagine delle proprietà della soluzione, scegliere Esegui debug dei file di origine nel nodo Proprietà comuni .

  3. Aggiungere il percorso seguente all'elenco Directories containing source files :

    https://codepremium.msdn.microsoft.com/source/Visual%20Studio%202010/SP1/

    [!NOTA]

    Accertarsi di includere la barra finaleo alla fine del percorso.

  4. Per ogni progetto gestito nella soluzione, effettuare quanto segue

    1. In Esplora Risorse, aprire il menu di scelta rapida del progetto e quindi Proprietà.

    2. Debug Quindi scegliere Enable unmanged code debugging.

Per eseguire il debug della soluzione con l'origine Code Center Premium

  1. Nella classe Package impostare un punto di interruzione nel costruttore del pacchetto.

  2. Scegliere Avvia debug dal menu Debug.

  3. Quando si raggiunge il punto di interruzione nel costruttore del pacchetto, accedere alla finestra Stack di chiamate e fare clic con il pulsante destro del mouse sullo stack frame dell'assembly da cui si desidera caricare i simboli, quindi fare clic su Carica simboli.

    Fare doppio clic sul frame di chiamata per caricare l'origine.

Per analizzare il codice sorgente in Code Center Premium

  1. Collegare il lettore SmartCard e inserire la scheda ottenuta dall'iniziativa Shared Source.

  2. Avviare Internet Explorer e immettere l'URL https://codepremium.msdn.microsoft.com

  3. Cercare il codice sorgente desiderato.

Vedere anche

Concetti

Sicurezza del debugger

Altre risorse

Impostazioni di debug e preparazione

Code Center Premium