如何为 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/