【发布时间】:2011-11-02 15:03:25
【问题描述】:
我有一个项目有超过 500 个Missing XML Comment 警告。我知道我可以删除 XML 注释功能,或将空注释 sn-ps 粘贴到任何地方,但我更喜欢通用解决方案,我可以进行一项更改以禁用所有此类警告。
我刚才做的是放
///<Summary>
///
///</Summary>
或
#pragma warning disable 1591
只是好奇是否有可能。
【问题讨论】:
-
真正的问题是什么?您想知道另一种禁用 XML cmets 丢失时生成的警告的方法吗?在项目的属性中更改为“构建”选项卡并取消选中“XML 文档文件”。但是,我建议不要抑制警告,而是添加缺少的文档。
-
那是绝对正确的,但我只是好奇我们是否可以从一个地方解决这个问题,因为我是新手。
-
只有对其他程序集可见的成员才会出现警告。人们经常无缘无故地创建类(和接口、枚举等)
public。在这种情况下,一个简单的(并且在我看来很好)的解决方法是从最外层的封闭类型中删除单词public(或用多余的internal关键字替换它,具体取决于首选样式)。然后所有关于此类型及其成员的 CS1591 警告都会消失。当然,您可能仍然需要保留 一些 类型public。但在这种情况下,您需要正确记录他们的公共部分是公平的。
标签: visual-studio-2010 xml-comments