You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Mac上如何通过NSwag CLI从OpenAPI规范生成.nswag文件?

在Mac上通过NSwag CLI生成.nswag文件的方法

1. 先安装NSwag CLI(如果未安装)

打开终端执行以下命令,通过.NET全局工具安装NSwag CLI:
dotnet tool install -g NSwag.CommandLine

2. 从OpenAPI规范生成.nswag文件

直接运行以下命令,将指定URL的Swagger JSON转换成.nswag配置文件:
nswag swagger2nswag --input https://www.test.com/swagger/v1/swagger.json --output MySpec.nswag

如果需要自定义生成参数(比如指定客户端命名空间、语言等),可以在命令中追加对应参数,例如:
nswag swagger2nswag --input https://www.test.com/swagger/v1/swagger.json --output MySpec.nswag --namespace MyApi.Client --language CSharp

3. 生成客户端代码

你提到的命令可以直接使用,执行后会基于.nswag文件生成目标客户端:
nswag run --runtime:NET60 MySpec.nswag

内容的提问来源于stack exchange,提问作者GThree

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 13:43:12