.net - 如何在 .net 框架内的方法上设置断点

标签 .net visual-studio visual-studio-2008 debugging

我希望在System.Threading.SynchronizationContext上设置断点::SetSynchronizationContext静态方法,这样我就可以找出同步上下文何时被设置。

但是,我无法找到如何在没有源代码的方法中设置断点。

(这应该很容易!,但是当我尝试从断点窗口在方法上设置断点时,它确实识别了该方法。)

最佳答案

依次单击“调试”、“Windows”、“断点”,单击“新建”、“在函数处中断”,输入 System.Threading.SynchronizationContext.SetSynchronizationContext,然后单击“确定”。

它会给你一个警告,你应该忽略它。我试过了,确实有效。

<小时/>

伊恩·林罗斯编辑

我还必须关闭调试配置中的“仅启用我的代码”设置。

启动 Visual Studio 2008 并调出“工具”>“选项”>“调试”>“常规”。如果您在 Visual Basic 配置文件下运行,则需要在继续之前选中选项对话框左下角标有“显示所有设置”的框(其他配置文件没有此选项)。 设置以下设置: 关闭“仅启用我的代码”设置

关于.net - 如何在 .net 框架内的方法上设置断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2192700/

相关文章:

visual-studio - Visual C++ 2008 64 位编译器?

c# - System.Net.MailMessage 允许一些无效的电子邮件地址格式

c++ - NDEBUG 和 _DEBUG 在 Visual Studio 2015 中定义在哪里?

c# - 如何在辅助角色中使用 WCF 进行批量插入

visual-studio - Visual Studio - 如何始终显示挂起的更改

c++ - 在调试中,如何知道函数重复调用中参数的统计信息(最大-最小值、平均值、分布...)?

visual-studio-2008 - 创建 Visual Studio 风格的安装程序

c# - Path.GetTempFileName() - 我可以将其更改为使用共享驱动器吗?

c# - 分组 2 个表,计算值,然后将结果保存在字典中

c# - 在 ASP.NET 中执行命令行实用程序