如何将信息添加到 NSwag for .NET Framework 中的端点?

How can I add information to an endpoint in NSwag for .NET Framework?

几乎相同,但对于 .NET Framework/Webforms 而不是 .NET Core:

如何向控制器端点添加一些信息,以便在 .NET Framework 中以 swagger UI 显示?

仅仅添加文档注释是行不通的,链接答案中的下一步,添加

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

在 .csproj 中也不起作用 - 没有生成 XML fie(但我怀疑它是一个 .NET Core 设置)。

我发现 the doc comment documentation 说您可以使用 csc XMLsample.cs /doc:XMLsample.xml 创建 XML 文件。但是,csc 在 C# 构建目标中被“自动”调用,而不是在我的 .csproj 文件中。如果有办法将 /doc 参数传递给它,那将是一个解决方案,但感觉这可能是错误的方法。

我昨天为此工作了一整天,但在我发布此答案后的 10 秒后,我找到了设置

ProjectSettings => 构建 => 输出 => XML 文档文件

我打开了它,现在可以使用了。