2012-11-08 79 views
5

Desidero escludere /Properties/AssemblyInfo.cs dal controllo stylecop. Possiamo farlo? il problema è che ho integrato stylecop con nant. In nant sto timbrando la versione del prodotto in modo che le informazioni provenienti dalle informazioni di Assembly cambino e diano un avviso in e-mail. Sto usando stylecopcmd per l'integrazione nant.Escludi file dal controllo stylecop

risposta

9

Ci sono un paio di modi per farlo. Il metodo consigliato è con file lists. Ecco un esempio:

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

In alternativa, è possibile utilizzare l'impostazione ExcludeFromStyleCop nel file di progetto come documentato here:

<Compile Include="AssemblyInfo.cs"> 
    <ExcludeFromStyleCop>true</ExcludeFromStyleCop> 
</Compile>