当exe附加到驱动程序解决方案代码时,如何逐步调试

时间:2016-05-26 12:59:04

标签: c# visual-studio-2013

我已将一个主exe附加到我的驱动程序代码中,该代码将用作主exe中的插件。我想调试驱动程序代码,如果我没有对代码进行任何更改,我可以逐步调试。但是,一旦我做了更改,我就无法进入代码。它说"没有为文件加载符号"。 有人可以指导我在更改代码时如何加载符号吗?

我已将调试自动设置为:在附加进程对话框中为Native。

1 个答案:

答案 0 :(得分:0)

如果您没有更多详细信息,很难明确知道您的情况发生了什么,但根据我的经验,您必须确保将PDB文件与二进制文件放在同一目录中您正在尝试调试,并且PDB文件必须是编译二进制文件时生成的非常相同的 PDB文件。

如果您的PDB文件位于其他地方(不在同一目录中),您可以通过转到" Debug>来加载它。 Windows>模块和#34;:

enter image description here

然后右键单击模块列表中的二进制文件(它会说"找不到或打开PDB文件。"),然后选择"加载符号",然后浏览您的PDB文件。

enter image description here

希望这有帮助。