4

我记得的一些问题(可能还有更多):

  1. 包括地区
  2. this.为成员变量和方法使用前缀
  3. 包括像下面这样的评论(它//本身就引起了 StyleCop 的注意)

    //
    // fileNameTextBox
    // 
    

如果我对文字进行了更改,然后再次打开设计器,将我之前完善的辛勤劳动成果搞砸了。你是如何/将如何解决这个问题的?

我听说过但没有亲身经历过 WPF 的类似问题。你是如何/你会解决这个问题的?

谢谢。

4

2 回答 2

3

有几种方法可以让 StyleCop 忽略生成的代码:
StyleCop: How To Ignore Generated Code

我记得,忽略生成的代码是默认设置(至少,它忽略了使用标准设置生成的 VS 2008 代码)。

我不使用 VS 2010,所以我不知道他们是否以某种方式更改了设计器生成的文件,以便 StyleCop 不再将它们识别为生成的。
也许该链接可以帮助您在代码中弄清楚这一点。

于 2010-06-07T22:20:20.983 回答
2

可以指示 StyleCop 忽略生成的源文件。我不知道为什么设计师生成的文件必须遵守任何任意的编码标准——唯一应该读取或写入它们的是自动化工具,而不是开发人员。

代码样式主要是为了帮助开发人员。代码生成器当然不在乎。

于 2010-06-07T22:06:50.117 回答