我在 VS 2012 中使用 C#,将 XML 文档添加到我的代码中,并且我不小心打开了 StyleCop 规则(特别是 SA1609),它“验证公共或受保护的属性是否包含带有值标签的文档标题”。
还有另一条规则(SA1604,这次特意打开),“验证文档标题是否包含格式正确的摘要标记”。
但是,我很难看到您在 value 标签中放入的内容尚未在 summary 标签中。目前我的摘要标签说的是“获取或设置某些东西”。应该在相应的值标签中添加什么来补充它?
(澄清一下,我对设置 StyleCop 很满意——当我不小心打开了所有文档规则时,它只是引起了我对 value 标签的注意)
MSDN 对这个帮助不大:
- 值标签的页面似乎暗示您应该详细说明正在使用的支持字段(无论如何,这对于隐藏信息而言似乎是个坏主意)。
- 他们的 How-To on XML 文档说“使用值标签来描述属性值”。我什至不确定这意味着什么——这听起来很像我的总结。
tl;博士
在属性的 XML 文档中同时包含摘要和值标记有什么意义?它们应该如何使用而不重复自己?