Condividi tramite


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

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

In questo argomento viene descritto come impostare Code Center Premium e come eseguire il debug del relativo codice sorgente 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. Avviare Visual Studio.

  3. Scegliere Opzioni dal menu Strumenti.

  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 Server dei simboli Microsoft e aggiungere il percorso seguente:

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

    Spostare il percorso all'inizio dell'elenco per assicurarsi che questi simboli vengano caricati per primi.

  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. Avviare 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 fare clic con il pulsante destro del mouse su un progetto gestito, quindi scegliere Proprietà.

  2. Nelle Proprietà del progetto fare clic sul nodo Debug, quindi selezionare Abilita debug codice non gestito. Chiudere la finestra di dialogo.

  3. Ripetere i passaggi 1 e 2 per ogni progetto gestito nella soluzione.

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

Cronologia delle modifiche

Data

Cronologia

Motivo

Luglio 2010

Aggiornamento eseguito in base al flusso di lavoro corrente di Code Center Premium.

Correzione di bug nel contenuto.