提问人:indexoutofbounds 提问时间:3/4/2020 最后编辑:indexoutofbounds 更新时间:11/16/2023 访问量:789
仅适用于特定类/类型的 SuppressMessage
SuppressMessage for a specific class/type only
问:
我正在尝试抑制“缺少XML注释”(),但仅适用于特定类。就我而言,类是 .我希望每隔一段时间就会出现警告。添加 to 将不起作用,因为这只会忽略所有出现的情况。CS1591
System.Windows.DependencyProperty
CS1591
<NoWarn>
我尝试的是在我的项目根目录下创建一个,并在其中添加以下行:GlobalSuppressions.cs
[assembly: SuppressMessage( "Missing XML comment", "CS1591", Justification = "No need for DependencyProperty docs.", Scope = "type", Target = "~T:System.Windows.DependencyProperty" )]
不幸的是,这根本行不通。
答:
1赞
Mike-314
3/5/2020
#1
您应该能够在类定义的正上方和末尾使用。#pragma warning disable CS1591
#pragma warning restore CS1591
评论
0赞
indexoutofbounds
3/5/2020
问题是 是用 而不是我自己的代码定义的。DependencyProperty
System.Windows
0赞
Mike-314
3/5/2020
好吧,也许我很困惑。您的完整警告是什么样子的?我不确定您是如何收到已编译的引用的编译器警告的。我假设您有一些具有公共属性类型的类,而您只是想忽略该类的警告。DependencyPropery
评论