VS2015如何在附加项目中获取断点

VS2015 how to get a breakpoint in an additional project

我正在使用 visual studio 2015 开发程序 A。

它使用了一个新的通用硬件库 B,它也在开发中,但在不同的项目中。

.

在 visual studio 中,当我打开 A 时,我添加了现有的项目 B。所以项目 A 将 B 作为 .dll 引用,并且可以使用已编译的 B 代码。 B 提供了自己的典型 class,具有自己定义的命名空间等

有时我需要修复或测试库 B 中的新内容。 以便 A 可以使用用 B 编写的新函数或更新函数。 为了使用新函数,我对 A 和 B 进行了批量编译。如果新函数编译正常并且可以工作,那么到目前为止一切顺利。

但有时事情不正常,没有按预期工作,我需要检查 运行 应用程序 A 时 B 内部发生了什么。但是,如果我在 B 项目中设置断点,则没有任何反应???.

测试A时如何在B中设置断点

PS,我已 "just my code" 禁用。

这听起来好像没有为项目 B 中的模块加载任何符号。为确保加载符号,请确保您具有正确的模块 pdb,并将该 pdb 的路径添加到调试-> 设置下的符号路径->符号设置。此外,在同一菜单下,您可以 select "load all symbols" 或 "load only select" 并将模块名称添加到模块列表中。