C# 当我在VS2010中使用WinForms(C)designer时,它仍然会生成StyleCop抱怨的代码
我记得有些问题可能还有更多: 包括区域 不使用这个。成员变量和方法的前缀 包括如下注释,其中//本身就引起了StyleCop的注意C# 当我在VS2010中使用WinForms(C)designer时,它仍然会生成StyleCop抱怨的代码,c#,visual-studio-2010,stylecop,generated-code,C#,Visual Studio 2010,Stylecop,Generated Code,我记得有些问题可能还有更多: 包括区域 不使用这个。成员变量和方法的前缀 包括如下注释,其中//本身就引起了StyleCop的注意 // // fileNameTextBox // 如果我对文本进行了修改,然后再次打开设计器,并破坏了我先前完善的辛勤劳动成果。你是如何解决这个问题的 我听说WPF也有类似的问题,但我个人没有经历过。你是怎么解决的 谢谢。可以指示StyleCop忽略生成的源文件。我不知道为什么设计师生成的文件必须遵守任何任意的编码标准——唯一应该读取或写入它们的是一个自动化工具
//
// fileNameTextBox
//
如果我对文本进行了修改,然后再次打开设计器,并破坏了我先前完善的辛勤劳动成果。你是如何解决这个问题的
我听说WPF也有类似的问题,但我个人没有经历过。你是怎么解决的
谢谢。可以指示StyleCop忽略生成的源文件。我不知道为什么设计师生成的文件必须遵守任何任意的编码标准——唯一应该读取或写入它们的是一个自动化工具,而不是开发人员
代码样式主要用于帮助开发人员。代码生成器当然不在乎。有几种方法可以让StyleCop忽略生成的代码: 我记得,忽略生成的代码至少是默认设置,它会忽略我的VS2008生成的代码和标准设置 我不使用VS2010,所以我不知道他们是否以某种方式更改了设计器生成的文件,从而使StyleCop不再将其识别为已生成。
也许该链接可以帮助您在代码中找到答案。这是一个好的开始。你是怎么做到的?我希望能够在一定程度上控制生成的内容。WF设计器也不发出[GeneratedCode]属性。它可以手工添加。