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. È possibile eseguire questa verifica nella finestra di dialogo Pagine delle proprietà di <Progetto>. 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 Personalizzazione delle impostazioni di sviluppo in Visual Studio.
Per abilitare il debug in modalità mista
Selezionare il progetto in Esplora soluzioni.
Scegliere Pagine delle proprietà dal menu Visualizza.
Nella finestra di dialogo Pagine delle proprietà di <Progetto> espandere il nodo Proprietà di configurazione e selezionare Debug.
Impostare Tipo debugger su Misto o Automatico.