c# - 如何为库 (dll) 添加 Intellisense 工具提示支持

标签 c# intellisense

如何为 intellisense 提供我在我的类(在库中)中创建的 XML 注释?

我已经为每个方法添加了 XML 注释,例如:

    /// <summary>
    /// Do some connection request...
    /// </summary>
    /// <param name="val">Required for xyz...</param>
    public void Connect(int val)
    {
        // Some code...
    }

然后我标记了创建“XML 文档文件”的复选框,并为其命名为“MyAssembly.xml”。重建我的解决方案(创建了一个 dll 和一个 XML 文件)。 将 dll 添加到另一个 c# 项目,但那里的智能感知没有显示我的 XML 注释... 我做错了什么?

最佳答案

我能够重现您的错误的唯一方法是为 XML 文件指定一个与实际生成的程序集不同的名称。

您能否确认您的程序集名称和 XML 名称之间的唯一区别是文件扩展名?最简单的方法是在创建 EXE 或 DLL 的输出文件夹中。

这是用 C# 和 VS2010 测试的。希望对您有所帮助。

关于c# - 如何为库 (dll) 添加 Intellisense 工具提示支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12639967/

相关文章:

c# - C# 中没有智能感知

sql-server - SSMS无法识别联接语法

c# - ASP.NET:通过 Intellisense 的 Page_Events 列表?我怎么知道签名?

c# - Expression Blend 的替代品

c# - 获取asp.net mvc网站中的本地文件路径

ASP.NET Intellisense 与客户端属性

resharper - 为什么 IntelliSense 不断将函数更改为函数?

c# - Java的BigDecimal是不是最接近C#的Decimal对应的数据类型?

c# - Elasticsearch-嵌套-映射-多目标别名或仅指定每个文档要使用的1个多字段子字段

c# - 如何根据位置为 TreeNodes 分配编号方案