2017-08-25 85 views
0

我在VS2017上編寫一個.NET Standard 2.0 Class Library。在錯誤列表,我得到了一些消息,如:如何指定抑制消息屬性檢查標準的.NET標準類庫?

IDE0018變量聲明可以被內聯

我可以禁止警告via the context menu:它創造了在自己的項目中GlobalSuppressions.cs

using System.Diagnostics.CodeAnalysis; 
[assembly: SuppressMessage("Style", "IDE1006:Naming Styles", Justification = "<Pending>", Scope = "member", Target = "~M:SomeType.SomeMethod()~System.Int32")] 

我想壓制所有消息IDE1006所以我把它修改爲

using System.Diagnostics.CodeAnalysis; 
[assembly: SuppressMessage("Style", "IDE1006:Naming Styles")] 

現在我想手動剿IDE1008和其他人,但我不知道什麼是對IDE1008標準描述。 [assembly: SuppressMessage("Style", "IDE1008:???")]

我可以在Analyzing Application Quality by Using Code Analysis Tools找到一些CA1234警告定義。

所以我的問題是:哪裏是IDE消息的定義,如IDE1234

回答

0

我沒有找到IDE消息的定義列表,但您不需要該樣式的標準描述來抑制它。

你可以只是這樣做:

[assembly: SuppressMessage("Style", "IDE1008")]