8

当您在 Visual Studio(我使用的是 2010)中为 C# 方法创建 XML 文档时,您会收到 Intellisense 支持以创建各种 XML 标记,例如 see、paramref 等。另一方面,当您添加 aa cref 属性时你必须使用一种我认为是复杂的格式来描述类型。当您有许多泛型时,这是最糟糕的。

我正在寻找的内容如下。如果您在 see 元素中设置 cref 属性,您将拥有一个 Intellisense 类列表,这些列表与您目前输入的内容相匹配,然后输出必要的正确类型描述。或者,当您在 paramref 元素上设置 cref 属性时,您会收到该方法的参数列表。

有谁知道 Visual Studio 的某种插件可以为这些 cref 属性提供智能感知?

4

1 回答 1

4

我最近一直在编写大量 XML 文档,我认为 ReSharper 通过其扩展的 IntelliSense代码完成功能提供了您正在寻找的功能 - 我一直在使用它。快速文档功能在编写文档时也不容忽视 - 使用它,您可以看到 XML 文档在编译为 html/chm 时的实际外观,并且它会实时更新,所以如果我在文档中更改某些内容随着“快速文档”窗口的打开,我看到它会自动更改 - 对格式化等非常有帮助。

如果您将Agent Smith添加到组合中(显然,它只能作为 ReSharper 的附加组件),它可以添加一些方便的Spell CheckingXML Comment Validation、 Naming Convention 检查和一些简单的评论重排(如果你是特别是保持在一定数量的字符/行内)(前两个可能是最有用的,因为 ReSharper 提供了强制执行命名约定的能力)。

希望有帮助!

于 2011-08-11T13:42:40.993 回答