如何提供我在我的类(在库中)为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#项目中,但是intellisense没有显示我的XML注释... 我做错了什么?
答案 0 :(得分:7)
我能够复制错误的唯一方法是为XML文件提供与实际生成的程序集不同的名称。
您能否验证程序集名称和XML名称之间的唯一区别是文件扩展名?最简单的方法是在创建EXE或DLL的输出文件夹中。
这是用C#和VS2010测试的。我希望它有所帮助。