通过程序调试DLL

时间:2013-09-13 17:29:09

标签: c# .net debugging dll

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

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

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

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

我在互联网上搜索过,实在令人困惑,因为我是新手,我真的不知道如何继续。

我只想激活断点,我已插入源代码。

2 个答案:

答案 0 :(得分:0)

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

某些调试器允许您在模块加载之前在模块上添加断点(假设您的DLL稍后在流程执行中加载)。

答案 1 :(得分:0)

我会在解决方案中将两个项目一起添加到项目的开源项目中project reference。完成后,您可以在开源项目中设置断点,它将像项目一样中断。只需确保所有内容都处于debug模式。