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" 并将模块名称添加到模块列表中。
我正在使用 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" 并将模块名称添加到模块列表中。