我正在使用visual studio 2015开发程序A.
它使用了一个新的通用硬件库B,它也在开发中,但在另一个项目中。
在Visual Studio中,当我打开A时,我已经添加了现有项目B.所以项目A,将B作为.dll参考,并且可以使用编译的B代码。 B提供了自己的典型类,它有自己定义的命名空间等。
有时候我需要修复或测试库B中的新东西。 这样A就可以使用用B编写的新函数或更新函数。 要使用一个新函数,我会对A和B进行批量编译。如果新函数编译好并且有效,那么到目前为止这么好没问题。
但有时事情并不好,并且不能按照假设工作,我需要检查运行应用程序A时B内部发生了什么。但是如果我在B项目中设置断点,则没有任何反应???
如何在B中设置断点,我正在测试A。
PS,我有#34;只是我的代码"禁用。
答案 0 :(得分:0)
这听起来没有为项目B中的模块加载符号。为确保加载符号,请确保模块具有正确的pdb,并将该pdb的路径添加到Debug-> Settings-下的符号路径中。 >符号设置。此外,在同一菜单下,您可以选择"加载所有符号"或者"仅加载选择"并将模块的名称添加到模块列表中。