【问题标题】:C# Class Library method summaries are not showing in intellisenseC# 类库方法摘要未在智能感知中显示
【发布时间】:2011-01-24 04:23:19
【问题描述】:

我觉得不言自明

【问题讨论】:

  • 这不是不言自明的。首先,这是你的类库还是现成的东西?
  • Intellisense 有什么用吗?
  • @Aaronnaught - 没错,它是我自己的类库。问题现在解决了

标签: c# documentation intellisense


【解决方案1】:

我在这里猜测,但如果这是您的类库,您必须确保实际构建 XML 文档文件,否则方法摘要将只能从同一程序集中获得。

项目属性 -> 构建选项卡 -> 输出部分 -> 勾选“XML 文档文件”

显然,正如 Mitchel 所指出的,您也必须导入它,但是当您添加程序集引用时,这通常是自动的(只要它存在)。

【讨论】:

  • 接受了 Mitchel 的回答(因为它是正确的),因为我没有执行此答案中概述的上一步来首先生成 xml 文件
  • 这也解释了为什么“缺少公开可见类型或成员的 XML 注释”没有提醒您记录。 [作为库的默认设置]
  • 刚刚遇到另一个问题:不要在项目属性中重命名 Xml 文件。我猜智能感知会寻找与 dll 或命名空间或解决方案同名的 xml。如果您给它任何自定义名称,它将不会被拾取。我想知道如何将 .dlls 构建为单个文件而无需创建该 xml...
【解决方案2】:

在构建类库时,请务必将包含文档的 .xml 文件与 .dll 放在同一文件夹中。然后 Intellisense 会拾取它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多