2012-11-08 37 views
5

Tôi muốn loại trừ /Properties/AssemblyInfo.cs khỏi kiểm tra stylecop. Chúng ta có thể làm điều đó không? vấn đề là tôi đã tích hợp stylecop với nant. Trong nant tôi đang dán phiên bản sản phẩm nên thông tin từ các thay đổi thông tin hội và nó đưa ra cảnh báo trong email nant. Tôi đang sử dụng stylecopcmd để tích hợp nant.Loại trừ tệp khỏi kiểm tra stylecop

Trả lời

9

Có một số cách để thực hiện việc này. Phương pháp được đề xuất là với file lists. Dưới đây là một ví dụ:

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

Hoặc bạn có thể sử dụng cài đặt ExcludeFromStyleCop trong hồ sơ dự án như tài liệu here:

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