C# - XML文档无法从其他项目获得

时间:2012-04-06 11:38:37

标签: c# xml comments

我正在使用ASP.NET网站。在解决方案中,我添加了另一个用作数据访问层(DAL)的项目。每当我构建项目时,dll文件都会刷新到网站项目中的新文件。我已经在DAL的所有类中的每个方法之前放置了XML注释。但是当我输入此图层的方法名称时,它们不可用。然而,从他们自己的项目中可以看到它们。 XML文档只是内部的吗?如果是这样,我怎样才能看到其他类的XML注释?

2 个答案:

答案 0 :(得分:5)

首先,您需要检查XML文档文件以获取输出构建设置。 (项目中的属性)。然后,您将生成其他项目在添加引用时将使用的xml文档。

您可能有两种方法可以添加引用。

1。)选择“添加参考”,然后选择“项目”

  • 此方法应该正常工作...当您更新另一个注释时 项目应自动获取更改。

2。)选择“添加参考”,然后选择“浏览”......

  • 如果您这样做,那么每次XML文件更改时,您需要卸载并重新加载项目以获取更改,或者您可以重新启动visual studio,这将完成同样的事情。

您应该使用版本1 ...添加参考 - >项目

答案 1 :(得分:0)

如果您的项目文件和引用的项目文件位于

<Project Sdk="Microsoft.NET.Sdk">

尝试将GenerateDocumentationFile添加到引用的项目

<PropertyGroup>
    <GenerateDocumentationFile>true</GenerateDocumentationFile>
</PropertyGroup>