15

如何提供我在我的类(在库中)中为智能感知创建的 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 注释......我做错了什么?

4

1 回答 1

7

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

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

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

于 2012-09-28T16:14:25.457 回答