【问题标题】:How to include custom statements/directive in C# code generated by NSwag?如何在 NSwag 生成的 C# 代码中包含自定义语句/指令?
【发布时间】:2019-12-21 16:59:08
【问题描述】:

我从 Swagger 定义生成了 C# 代码,并且想知道是否有一个配置参数可以在生成的文件中自动包含 using 语句。我发现这个链接https://github.com/RicoSuter/NSwag/wiki/NSwag-Configuration-Document 带有配置参数,但这些似乎都没有成功。更清楚地说,我现在的文件在顶部看起来像这样:

我希望自动生成的文件包含这样的 using 语句:

非常感谢任何帮助或提示。

【问题讨论】:

  • 你使用什么 codegen - Swagger Codegen(如标签中所述)或 NSwag(如问题中所述)?
  • @Helen NSwag 如问题中所述。

标签: c# swagger using-directives nswag


【解决方案1】:

在您的 NSwag 配置中,您可以设置:

"openApiToCSharpClient": {
  ...
  "additionalNamespaceUsages": [
    "RDT.Api.DomainModels"
  ],
  ...
  "namespace": "RDT.Api.Repository",
  ...
}

另外,NSwagStudio 包含一个选项“附加命名空间用法”。

要保留设置,您可以保存 .nswag 文件以备将来使用

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-24
    • 1970-01-01
    • 2014-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多