在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
相关产品推荐
相关产品推荐

