【问题标题】:How can I add information to an endpoint in NSwag for .NET Framework?如何在 NSwag for .NET Framework 中向端点添加信息?
【发布时间】:2021-01-21 07:38:11
【问题描述】:

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

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

只添加 doc cmets 是不行的,链接答案的下一步,添加

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

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

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

【问题讨论】:

    标签: c# visual-studio msbuild nswag


    【解决方案1】:

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

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

    我打开了它,现在它可以工作了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-10
      • 2016-10-21
      • 2011-02-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多