2015-01-15 111 views
0

我正在以這種方式設計的VS.net 2010插件中工作。由C#visual studio 2010插件導入的調試C++ dll

  • 外接包裝 - > C#
  • 外接邏輯 - >純C++的dll

,當我嘗試調試加入,我可以得到,直到C#代碼調用C++ DLL函數。

我已經從C#屬性項目中選中了「啓用非託管代碼調試」複選框。

我已經將C++ pdb複製到它們各自的dll文件夾中。

回答

0

幾周後,我終於找到了解決方案,我發佈它,以防其他開發人員需要類似的東西。

解決方案: 您不能將您的項目(至少上述方式問)附加到devenv.exe進程,否則它只會附加到C#dll。 因此,簡單的步驟是將devenv.exe設置爲您的dll解決方案啓動項目。

那就是它!

相關問題