VS2015如何在另一个项目中获得断点

时间:2016-01-21 13:28:25

标签: c# visual-studio-2015 visual-studio-debugging

我正在使用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;只是我的代码"禁用。

1 个答案:

答案 0 :(得分:0)

这听起来没有为项目B中的模块加载符号。为确保加载符号,请确保模块具有正确的pdb,并将该pdb的路径添加到Debug-> Settings-下的符号路径中。 >符号设置。此外,在同一菜单下,您可以选择"加载所有符号"或者"仅加载选择"并将模块的名称添加到模块列表中。