如果没有设置断点,Visual Studio将在反汇编中停止

时间:2013-01-03 10:54:45

标签: visual-studio-2010 interop visual-studio-debugging

我有一个项目使用我试图调试的互操作代码(托管c ++调用非托管c ++)。目前我没有设置断点,但是Visual Studio在第二方dll的反汇编中停止了,好像我已经手动进入它。然后调试器似乎卡在一条线上。

程序调试并运行正常,直到我"启用非托管代码调试"在可执行文件的项目中。

有没有人经历过这样的事情,知道为什么会这样或者如何解决它?

我的构建类型是Debug | x86,环境Visual Studio 2010 / Windows 7 64位。

非常感谢!

其他一些信息:

调用堆栈:

apidsp_windows.dll!157946a9()
[Frames below may be incorrect and/or missing, no symbols loaded for apidsp_windows.dll]
apidsp_windows.dll!1577b7bb() 
ntdll.dll!779c9950()

输出窗口:

The thread 'Win32 Thread' (0x27a0) has exited with code 0 (0x0).
'MyProgram.exe': Loaded 'C:\...\apidsp_windows.dll', Binary was not built with debug information.

0 个答案:

没有答案