Procedura: eseguire il debug in modalità mista

Nelle procedure riportate di seguito viene spiegato come eseguire il debug in modalità mista, ovvero sia di codice gestito che di codice nativo.Gli scenari possibili sono due, a seconda che la DLL o l'applicazione sia scritta in codice nativo:

  • L'applicazione che chiama la DLL è scritta in codice nativo.In tal caso, la DLL è gestita ed è necessario attivare sia il debugger del codice gestito sia quello del codice nativo per eseguire il debug di entrambi.A tale scopo, è possibile utilizzare la finestra di dialogo Pagine delle proprietà di <nomeprogetto>.L'esecuzione di questa operazione varia a seconda che il debug venga avviato dal progetto della DLL o da quello dell'applicazione chiamante.

  • L'applicazione che chiama la DLL è scritta in codice gestito e la DLL è scritta in codice nativo.

[!NOTA]

È possibile che le finestre di dialogo e i comandi di menu visualizzati siano diversi da quelli descritti nella Guida a seconda delle impostazioni attive o dell'edizione del programma.Per modificare le impostazioni, scegliere Importa/esporta impostazioni dal menu Strumenti.Per ulteriori informazioni, vedere Impostazioni di Visual Studio.

Per abilitare il debug in modalità mista

  1. In Esplora soluzioni selezionare il progetto.

  2. Scegliere Pagine delle proprietà dal menu Visualizza.

  3. Nella finestra di dialogo Pagine delle proprietà di <nomeprogetto> espandere il nodo Proprietà di configurazione e selezionare Debug.

  4. Impostare Tipo debugger su Misto o Automatico.

Vedere anche

Attività

Procedura: eseguire il debug da un progetto di DLL