,我记得有些问题代码(可能还有更多):当我使用的WinForms(C#)设计师在VS2010,但仍产生了StyleCop抱怨
- 包括地区
- 不使用
this.
前缀为成员变量和方法 包括类似下面的注释(具有由本身
//
捕捉了StyleCop的眼睛)// // fileNameTextBox //
如果我对文本进行了修改,然后再次打开设计器,并将我先前完善的辛苦劳动果实搞砸了。你是怎么解决这个问题的?
我听说过,但没有亲自体验WPF的类似问题。你是如何解决这个问题的?
谢谢。
,我记得有些问题代码(可能还有更多):当我使用的WinForms(C#)设计师在VS2010,但仍产生了StyleCop抱怨
this.
前缀为成员变量和方法包括类似下面的注释(具有由本身//
捕捉了StyleCop的眼睛)
//
// fileNameTextBox
//
如果我对文本进行了修改,然后再次打开设计器,并将我先前完善的辛苦劳动果实搞砸了。你是怎么解决这个问题的?
我听说过,但没有亲自体验WPF的类似问题。你是如何解决这个问题的?
谢谢。
有几种方法,使了StyleCop忽略生成的代码:
StyleCop: How To Ignore Generated Code
我记得它,忽略生成的代码是默认设置(至少,它忽略我 VS 2008中生成的代码与标准设置)。
我不使用VS 2010,所以我不知道他们是否以某种方式更改了设计器生成的文件,以便StyleCop不会将它们识别为已生成。
也许链接可以帮助你在你的代码中弄清楚。
StyleCop可以被指示忽略生成的源文件。我不知道为什么设计器生成的文件必须遵守任何编码标准 - 唯一应该读或写的文件是自动化工具,而不是开发人员。
代码样式主要用于帮助开发人员。代码生成器肯定不会在乎。
这是一个好的开始。你是怎样做的?我希望能够控制产生某种程度的东西。 – 2010-06-07 22:09:04
WF设计者也不会发出[GeneratedCode]属性。它可以手动添加。 – 2010-06-08 00:15:07