4
我們已將#pragma warning disable
添加到我們所有AssemblyInfo.cs
文件的頂部。但Visual Studio 2015專業版中的內置代碼分析繼續分析該文件。我們可以添加什麼來防止這一點?使代碼分析器忽略AssemblyInfo.cs
我們已將#pragma warning disable
添加到我們所有AssemblyInfo.cs
文件的頂部。但Visual Studio 2015專業版中的內置代碼分析繼續分析該文件。我們可以添加什麼來防止這一點?使代碼分析器忽略AssemblyInfo.cs
#pragma
適用於編譯器警告,因爲代碼分析(二進制)應用於生成的程序集,並且編譯階段中編譯指示信息丟失,二進制代碼分析無法意識到這種抑制。
#pragma將爲真正的Roslyn角色工作,該角色在源代碼而不是二進制文件上起作用。如果你不啓用「二進制代碼分析」,你的警告應該被壓制得很好。確保你有一個替代的啓用你禁用的規則。
謝謝你。是否意味着無法讓代碼分析器忽略AssemblyInfo.cs? –
我建議將此添加到答案中:「確保您沒有將二進制代碼分析作爲規則集的一部分進行檢查。」 –