26

Ben çözümde iki proje var: C/C++ Win32 DLL ve bazı C# uygulama.Hata ayıklama sırasında C# uygulama C/C++ DLL içine nasıl adım adım

Hata ayıklama sırasında DLL'ye girebilmek için ne yapmalıyım?

Tüm hata ayıklama seçeneklerini C++ projesinin ayarlarında açtım ve C# uygulama köküne kopyaladım. Sonraki dosyalar: MyLib.dll, MyLib.pdb, vc90.pdb, vc90.idb, ancak yardımcı olmuyor.

Hangi ek eylemleri gerçekleştirmem gerekiyor?

cevap

42

C# projenizde Yönetilmeyen Kod Hata Ayıklamayı Etkinleştir seçeneğini etkinleştirdiniz mi?

+1

Senin için çalıştığına sevindim. – billb

+0

Teşekkür ederiz, teşekkür ederim. Oh, bunun için ne kadar zaman harcadığımı düşünmek bile istemiyorum. – AnnaR

+3

VS2012 (ve büyük olasılıkla VS2010 güncellemesi): 'Yerel kod hata ayıklamasını etkinleştir' seçeneği şu an hala 'Hata Ayıklayıcılarını Etkinleştir' – mjv

10
Sorunun bu tür çözüm arayan tarafından gelecek durumda birisi ek cevap atarım

:

Debug aracılığıyla bir hata ayıklayıcı bağlıyorsanız

> 'de "Ekle" tıklamadan önce, Işlem Ekle "İşleme Ekleme" iletişim kutusu, hata ayıklayıcının eklenebileceği uygun kod türünü seçtiğinizden emin olun.

enter image description here