如何在 NSwag 生成的 C# 代码中包含自定义 statements/directive?

How to include custom statements/directive in C# code generated by NSwag?

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

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

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

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

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

或者,NSwagStudio 包含一个选项 'Additional Namespace Usages'。

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