【发布时间】:2017-10-06 20:45:11
【问题描述】:
我有一组由工具自动生成的类。但所有类都标有DebuggerStepThrough 属性
这些类是部分类,所以我可以在单独的文件中编写该类的代码,但是部分类的自动生成部分中的DebuggerStepThrough 会影响整个类。
如何禁用DebuggerStepThrough 的这种行为,删除DebuggerStepThrough 是显而易见的解决方案,但这不是我要寻找的答案。我不想触摸自动生成的代码。也可以跳过自动生成的代码,但我希望能够调试自己的代码。
[DebuggerStepThrough]
partial class Foo
{
// auto generated
}
// how to exclude this part from DebuggerStepThrough?
partial class Foo
{
// user code
}
【问题讨论】:
-
在 Visual Studio 中,转到工具 - 选项,滚动到调试/常规并取消选中启用仅我的代码旁边的框。
标签: c# debugging auto-generate