阻止 DebuggerStepThroughAttribute 应用于我的非 xsd 生成的部分类?
我使用 xsd.exe 工具根据我的 xml 架构生成一个类。 它使用 DebuggerStepThroughAttribute 创建了一个公共分部类。 好吧,我为此类创建了另一个部分类文件来编写我的自定义代码,并希望能够单步执行我编写的这段代码,但调试器似乎正在将单步执行属性应用于 my 部分类也是如此。 有没有一种简单的方法可以让我进入我的代码,而无需每次重新生成分部类时手动删除属性?
I used the xsd.exe tool to generate a class based on my xml schema. It created a public partial class with DebuggerStepThroughAttribute. Well, I created another partial class file for this class to write my custom code and want to be able to step-into this code I've written but it appears the debugger is applying the step-through attribute to my partial class as well. Is there an easy way for me to step-into my code without manually removing the attribute each time I re-generate the partial class?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
//
//
最好的方法是简单地从生成的代码中删除属性行。
恕我直言,最简单的方法是在命令窗口上使用别名。
示例:
1) 打开命令窗口 (CTRL+A)
2) 键入:(VB 版本)
3) 现在您有了一个别名来查找并替换当前文档中的这些行。
你可以简单地在命令窗口中输入:
然后属性行就消失了。
注意:本示例中使用的正则表达式适用于 VB 代码,但转换为 C# 应该不会太难。
Best way is to simply remove the attribute lines from the generated code.
The easiest way IMHO is using an alias on the command window.
example:
1) Open the command window (CTRL+A)
2) type: (VB version)
3) now you have an alias to find&replace those lines on the current document.
You can simply type in the command window:
And the attribute lines are gone.
Note: The regular expression used in this example is for VB code, but it shouldn't be too hard to convert for C#.