C#类库方法摘要未显示在智能感知中。

9
我认为这个问题很容易理解。

2
这并不是自解释的。首先,这是你的类库还是现成的东西? - Aaronaught
智能感知是否对任何内容起作用? - Jeff Siver
@Aaronnaught - 你说得对,这是我的自定义类库。不过现在问题已经解决了。 - Nick Allen
2个回答

26

我猜测,如果这是你的类库,你必须确保实际构建XML文档文件,否则方法摘要只能在同一程序集中使用。

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

显然,正如Mitchel指出的那样,你也必须导入它,但通常在添加程序集引用时会自动完成(只要它存在)。


接受此次回答,而非Mitchel的答案(虽然它是正确的),因为我还没有执行这个回答中概述的先前步骤来生成xml文件。 - Nick Allen
这也解释了为什么“公开可见类型或成员缺少 XML 注释”不是提醒您记录文档的默认设置(适用于库)。 - Robin
刚刚又遇到了一个问题:不要在项目属性中重命名Xml文件。我猜测Intellisense会寻找与dll、命名空间或解决方案同名的xml文件。如果你给它任何自定义名称,它就不会被识别。我想知道如何在不创建xml文件的情况下将.dlls构建为单个文件... - Noel Widmer

7

在构建类库时,请确保将包含文档的 .xml 文件放置在与 .dll 相同的文件夹中。这样,Intellisense 将会自动获取到文档信息。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接