我希望在System.Threading.SynchronizationContext上设置断点::SetSynchronizationContext静态方法,这样我就可以找出同步上下文何时被设置。
但是,我无法找到如何在没有源代码的方法中设置断点。
(这应该很容易!,但是当我尝试从断点窗口在方法上设置断点时,它确实识别了该方法。)
最佳答案
依次单击“调试”、“Windows”、“断点”,单击“新建”、“在函数处中断”,输入 System.Threading.SynchronizationContext.SetSynchronizationContext
,然后单击“确定”。
它会给你一个警告,你应该忽略它。我试过了,确实有效。
<小时/>伊恩·林罗斯编辑
我还必须关闭调试配置中的“仅启用我的代码”设置。
启动 Visual Studio 2008 并调出“工具”>“选项”>“调试”>“常规”。如果您在 Visual Basic 配置文件下运行,则需要在继续之前选中选项对话框左下角标有“显示所有设置”的框(其他配置文件没有此选项)。 设置以下设置: 关闭“仅启用我的代码”设置
关于.net - 如何在 .net 框架内的方法上设置断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2192700/