我想从stylecop检查中排除/Properties/AssemblyInfo.cs。
我们可以做到吗?
问题是我已经将stylecop与nant集成在一起。在nant中,我要在产品版本上加盖印记,因此来自Assembly info的信息会更改,并且会在Nanant电子邮件中发出警告。我正在使用stylecopcmd
进行南特集成。

最佳答案

有两种方法可以做到这一点。推荐的方法是file lists。这是一个例子:

<StyleCopSettings Version="4.3">
  <SourceFileList>
    <SourceFile>AssemblyInfo.cs</SourceFile>
    <Settings>
    <GlobalSettings>
      <BooleanProperty Name="RulesEnabledByDefault">False</BooleanProperty>
    </GlobalSettings>
    </Settings>
  </SourceFileList>
</StyleCopSettings>

或者,您可以使用项目文件中的ExcludeFromStyleCop设置,如记录的here所示:
<Compile Include="AssemblyInfo.cs">
  <ExcludeFromStyleCop>true</ExcludeFromStyleCop>
</Compile>

关于cruisecontrol.net - 从stylecop检查中排除文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13285566/

10-13 08:59