是否可以在没有调试符号的情况下添加断点?

时间:2013-11-12 13:15:23

标签: c# .net visual-studio debugging

假设我有一个.NET DLL的发布版本,它是在Release模式下构建的,没有调试符号。这个DLL是从非托管代码调用的,我可以使用Debug / Attach to Process附加到运行它的进程。

是否可以在输入某些特定方法时添加断点?我知道我没有源代码,也无法单步执行应用程序,我只想让执行停止在那一点调查立即窗口中的系统状态。由于“方法名称”即使在发布版本中也可用于.NET运行时,我认为这应该是可能的以某种方式

我尝试了什么:

  • 调试/新断点/功能中断。不会中断,可能是由于缺少符号。
  • 点击工具栏中的全部中断。这会中断,但立即窗口对每个表达式都说Unable to evaluate the expression,这可能是由于目前没有托管代码正在执行。

0 个答案:

没有答案