【问题标题】:Rename OpenAPI's reference generated swagger.json重命名 OpenAPI 的参考生成的 swagger.json
【发布时间】:2021-01-07 15:02:58
【问题描述】:

我想知道如何重命名生成的 swagger.json

当我通过“添加新的 OpenAPI 服务引用”选项在 Visual Studio 2019 中向我的项目添加 OpenAPI 服务引用时。

我认为它应该类似于使用“ClassName”完成的操作。

<ItemGroup>
    <OpenApiReference Include="OpenAPIs\swagger.json" CodeGenerator="NSwagCSharp" Namespace="PetStore.Client">
      <SourceUri>https://petstore.swagger.io/v2/swagger.json</SourceUri>
      <ClassName>PetStoreClient</ClassName>
      <OutputPath>PetStoreClient.cs</OutputPath>
      <Options>/GenerateClientInterfaces:true /ClientBaseClass:ClientBase</Options>
    </OpenApiReference>
</ItemGroup>

【问题讨论】:

    标签: visual-studio code-generation options openapi nswag


    【解决方案1】:

    要更改此设置,只需将&lt;OpenApiReference /&gt;Include 参数更改为另一个路径。然后刷新服务引用。

    这可能需要手动清理解决方案(出于某种原因,binobj 中的 OpenApi 相关内容有时不会自行清理)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多