2013-07-26 11 views

risposta

9

Ah, risulta che questo è facile se si conosce il pulsante giusto da premere. Nelle proprietà del progetto C++, Proprietà di configurazione -> Debug -> Tipo debugger = "Misto".

+2

Todd. Mi hai salvato la vita. – Sherlock

0

Provare ad aggiungere un riferimento al progetto alla D # Cll dal progetto C++. Se lo hai già fatto, pulisci la soluzione e costruisci. Questo dovrebbe risolvere il problema.

+0

Ho impostato un punto di interruzione subito dopo l'istanziazione del componente C#. Guardando la finestra Modules, vedo che la DLL è contrassegnata dal messaggio "Il modulo non è stato caricato sull'indirizzo di caricamento predefinito" e "Skipped loading symbols for NGen binary". Cliccando su Symbol Load Info si ottiene: "Questo modulo è un binario precompilato creato dallo strumento ngen.exe Il debugger non tenta di caricare i simboli per questi binari, ma caricherà i simboli per dll/exe originali quando è caricato da .NET Runtime. " Fare clic su Carica simboli mi consente di navigare su .PDB (che sembra già conoscere), ma non aiuta. –

Problemi correlati