我们可以在 Visualstudio csproj 项目文件中配置 NSwagCSharp 代码生成器吗?

问题描述 投票:0回答:2

NSwagStudio 为我们提供了大量设置,可以用 C# 获取自定义自动生成的 swagger 客户端。

但是当我们使用 VisualStudio 2019 解决方案资源管理器并打开项目上的“连接服务”时,我们可以从 swagger json 文件添加 OpenAPI 服务,但我没有看到任何配置代码生成器的方法。这样你就有了一个默认的。

是否可以在 Visualstudio csproj 项目文件中配置 NSwagCSharp 代码生成器?

c# visual-studio-2019 nswagstudio
2个回答
0
投票

您可以使用 Unchase OpenAPI (Swagger) Connected Service 扩展添加连接服务。它为您提供了与在 NSwagStudio 中看到的相同的选项。


0
投票

我们可以使用“NSwag 命令行”语法填写向导的“其他代码生成选项”,即: /generateDtoTypes:false /injectHttpClient:true

请参阅“openApiToCSharpClient”部分下的https://github.com/RicoSuter/NSwag/wiki/NSwag-Configuration-Document上的可能选项列表。

这在博客上也解释得很好: https://stevetalkscode.co.uk/openapireference-commands

© www.soinside.com 2019 - 2024. All rights reserved.