Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 样式Cop自动生成代码_C#_Stylecop_Auto Generate - Fatal编程技术网

C# 样式Cop自动生成代码

C# 样式Cop自动生成代码,c#,stylecop,auto-generate,C#,Stylecop,Auto Generate,我们在VS2013 c#解决方案中使用样式cop。我遇到了一个特定的场景,其中自动生成的代码文件没有//标记作为头。这些是我在工作流设计器文件的集成测试项目中拥有的文件,带有代码隐藏自动生成的文件,它们在每次构建过程中都会重新创建。因此,添加标题没有帮助 这个问题有永久的解决办法吗 谢谢 尝试将其添加到Settings.StyleCop文件: <Parsers> <Parser ParserId="StyleCop.CSharp.CsParser"> <

我们在VS2013 c#解决方案中使用样式cop。我遇到了一个特定的场景,其中自动生成的代码文件没有//标记作为头。这些是我在工作流设计器文件的集成测试项目中拥有的文件,带有代码隐藏自动生成的文件,它们在每次构建过程中都会重新创建。因此,添加标题没有帮助

这个问题有永久的解决办法吗


谢谢

尝试将其添加到Settings.StyleCop文件:

<Parsers>
  <Parser ParserId="StyleCop.CSharp.CsParser">
    <ParserSettings>
      <CollectionProperty Name="GeneratedFileFilters">
        <Value>\\TemporaryGeneratedFile_.+\.cs$</Value>
      </CollectionProperty>
    </ParserSettings>
  </Parser>
</Parsers> 

\\临时生成的文件.+\.cs$

生成的文件是否具有一致的文件名?如果是这样,您应该能够使用StyleCop.settings文件根据正则表达式排除该文件。请记住,元素的内容是一个正则表达式,用于匹配生成文件的文件名。