Stylecop 主要是針對 C# 語言特性所定義,
用來檢測 C# 是否符合Code Style,讓coding人員統一照這些rule。
從官網下載安裝後記得要做設定,官方文件有說明:Setting Up StyleCop MSBuild Integration
安裝完成後,於Visaul Stuidio專案按右鍵會看到多了兩個選項:
- 首先是在*.csproj import StyleCop.targets檔案:
<Import Project="$(MSBuildBinPath)Microsoft.CSharp.targets" /> <Import Project="$(ProgramFiles)MSBuildStyleCopv4.7StyleCop.targets" />
記得version更改成自己安裝的版號
- 將StyleCop檢查視為error:
若要讓沒通過rule的warning變成error,可於專案檔(*.csproj)中的<PropertyGroup>加上MSBuild屬性設定:<StyleCopTreatErrorsAsWarniings>
false
接著就可以開始定義Team的Code Style囉