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

如何使用NSwag Studio或NSwag命令行生成带PascalCase属性的C#客户端?

如何用NSwag生成带PascalCase属性的C#客户端代码?

完全可以通过NSwag Studio或命令行工具生成带有PascalCase属性的C#客户端代码,具体操作如下:

NSwag Studio操作步骤

  • 打开NSwag Studio,加载你的OpenAPI/Swagger规范文件(.json或.yaml)
  • 切换到「CSharp Client」选项卡
  • 在「Code Generation」区域找到「Property Name Generator」下拉菜单,选择「PascalCase」选项
  • 根据需求调整其他代码生成配置(如命名空间、客户端类名等)
  • 点击「Generate Output」按钮,即可生成符合要求的客户端代码

命令行工具操作步骤

使用nswag openapi2csclient命令时,添加--propertyNameGenerator PascalCase参数指定属性命名规则,示例命令如下:

nswag openapi2csclient /input:swagger.json /output:MyApiClient.cs /propertyNameGenerator:PascalCase /namespace:MyApp.ApiClients

可根据实际需求追加其他参数(如/className指定客户端类名)来定制生成结果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 14:29:49