我做的外部库里面的断点

时间:2015-07-09 14:28:12

标签: c# visual-studio debugging dll

我正在进行2个C#项目。项目A是项目B使用的库。我将Project A设置为自动将.dll复制到Project B的目录中,然后Project B使用该复制的文件作为参考。

两个项目都设置为DEBUG并且已多次清理。我的问题是如果在项目B中我进入参考 - >我的外部图书馆 - >在程序集资源管理器中查看,然后我尝试在该代码中的某处放置一个断点(这样我可以确切地看到我的外部库的某个部分被调用的时间和位置),断点总是向外调整,并表示符号尚未加载,即使我可以在模块窗口中确认它表示" Symbols Loaded"对于我试图在其中设置断点的.dll。

我已在项目A内部将调试信息设置为完整并重建多次以尝试解决此问题。我在这里做错了吗?我想要做的就是在项目A中创建的.dll中放置一个断点,我可以在项目B的运行时(引用该.dll)中介入。

1 个答案:

答案 0 :(得分:0)

您需要在Visual Studio中禁用“我的代码”选项。

  1. 工具>选项>调试>一般
  2. 取消选中"启用我的代码"