我有一个使用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>