首页 文章

将Visual Studio调试器附加到多个DLL

提问于
浏览
0

我正在使用Visual Studio Ultimate 2013同时开发几个本机C DLL .

这些DLL是应用程序的插件 . 我已经配置Visual Studio的调试器,它启动该应用程序(它反过来加载我的插件)并附加到它 .

由于这些插件应该一起工作,我想一起调试它们,在它们中放置断点等 .

有没有办法实现这个目标?

Running two projects at once in Visual Studio中描述的解决方案似乎不适用于此处 .

1 回答

  • 1

    首次推出DLL时我要做的是在Visual Studio中打开DLL的调试版本,并确保调试版本是调用应用程序加载的版本 . 我启动了调用应用程序,并通过设置断点或显示警报来暂停它 . 然后返回到Visual Studio以获取DLL,并从“调试”菜单中选择“附加到进程” . 选择调用应用程序的进程 . 此时,您应该能够在Visual Studio中的DLL中设置断点 . 完成后,您可以继续运行调用应用程序 . 我建议您在执行此操作时在VS中打开每个正在运行的DLL .

相关问题