从外部程序集看不到Xml注释

时间:2019-09-20 01:20:45

标签: .net-core swagger nswag

我有一个使用NSwag.AspNetCore(12.0.13)的ASP.NET Core Web API。项目中的控制器方法已用Xml注释修饰,并且项目本身已正确配置(如下)以捕获这些注释。 Swagger UI按预期显示了这些注释,一切都很好。

该项目引用一个外部程序集,该程序集是dotnet核心classlib项目的产品。该项目还具有用Xml注释修饰的控制器方法,并且还进行了适当配置(以下)以捕获这些注释。 Swagger UI会在宿主项目中内联显示那些控制器方法,但不会显示Xml注释。

任何想法可能是造成这种情况的原因吗?在将生成的文档文件组合到单独的Swagger感知程序集中时,是否还需要做其他事情?

<PropertyGroup>... <GenerateDocumentationFile>true</GenerateDocumentationFile> <NoWarn>$(NoWarn);1591</NoWarn> ... </PropertyGroup>

0 个答案:

没有答案