如何让XML注释出现在另一个项目(dll)中?

Fin*_*las 40 .net c# xml-documentation

/// <summary>
/// This method does something...
/// </summary>
public void DoSomething() 
{
    // code...
}
Run Code Online (Sandbox Code Playgroud)

当使用该方法/类等...在不同的.dll中时,注释不会显示.

Ste*_*idi 49

一些建议:

  • 确保编译器配置为在编译作业中发出XML文档注释
    • 控制它的Microsoft C#编译器开关是/doc,也可以通过Build项目设置中的属性页配置
  • 确保编译器生成的XML文件与DLL的名称匹配(即myAssembly.dll- > myAssembly.xml)
  • 在另一个项目中使用程序集时,请确保XML文件与正在引用的DLL位于同一目录中.

  • 我真的不明白为什么编写visual studio的人没有把它设置为默认值. (7认同)