我在 C# 中创建了一个“类库”,它有许多带有摘要的函数(XML 文档注释)。
例如
///<summary>
///Adds the two numbres
///</summary>
public void Add()
{
//statements
}
如果我在同一个命名空间中使用该函数,它会显示摘要,但如果我将它作为参考添加到某个其他工作区(解决方案)中,它不会显示摘要。
如果将其添加为参考,如何使其在其他解决方案中可见,这可能是原因吗?
我在 C# 中创建了一个“类库”,它有许多带有摘要的函数(XML 文档注释)。
例如
///<summary>
///Adds the two numbres
///</summary>
public void Add()
{
//statements
}
如果我在同一个命名空间中使用该函数,它会显示摘要,但如果我将它作为参考添加到某个其他工作区(解决方案)中,它不会显示摘要。
如果将其添加为参考,如何使其在其他解决方案中可见,这可能是原因吗?
您需要为程序集(一个名为 myassembly.xml 的文件)生成 XML 文档,并将其与您的 .dll 一起复制到其他项目引用的位置。有关说明,请参阅MSDN 中的此页面。
当您编译具有 xml 注释的类时,通常会创建一个 .xml 文件。(检查 Visual Studio 中的选项)
添加对此类程序集的引用时,请确保存在 XML 文件。该文档不包含在程序集中,而是包含在 xml 文件中。