无法调试到代码中

时间:2010-10-08 15:41:15

标签: c# debugging

在我的解决方案的一行中,它由几个项目组成,我想调试一行代码,如下所示:

mThisLibrary.DoSthMethod();

但是当我将断点放在该行并按F11时,调试器会说“没有可用的源代码”,所以我无法深入了解它。但是源代码就是这样的,例如,如果我点击方法名称上的F12,我可以轻松地实现它的实现。我不确定为什么调试器无法进入该方法。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

确保您引用的程序集是使用Program Database File构建的,以便进行调试。如果调试信息不​​存在,则可能发生这种情况。

通常,如果库是同一解决方案的一部分,只需确保所有项目都是在调试中构建的。默认情况下,Debug将生成调试所需的.pdb文件,并关闭有时会导致调试困难的优化。