1

所以我有一个开源项目,我对其进行了更改并生成了一个 dll。

接下来我在我的一个项目中使用了那个 dll。

但是,我所做的更改存在一些问题,所以我想在 dll 中对我的代码应用一些断点,这样我就可以检查一些变量值。

是否可以在 DLL 中应用断点,然后当我的程序使用该 dll 进行函数调用时,我放置的 dll 源中的断点被激活。

我已经搜索了互联网,这真的很混乱,因为我是新手,我真的不知道如何进行。

我只是想激活我在源中插入的断点。

4

2 回答 2

0

你调试一个进程。要么用调试器启动你的程序,要么在之后附加它。然后在 DLL 中的代码或函数上设置断点。

一些调试器允许您在加载模块之前在模块上添加断点(例如,您的 DLL 在进程执行的后期加载)。

于 2013-09-13T17:33:14.513 回答
0

我会将两个项目一起添加到一个解决方案中,并从您的项目中对开源项目进行项目引用。完成后,您可以在开源项目中的任何位置设置断点,它会像您的项目一样中断。只要确保一切都处于调试模式。

于 2013-09-13T17:46:44.757 回答