rob*_*más 2 c# swagger .net-core openapi openapi-generator
我有一个 .net-core 3.1 解决方案,其简单端点仅接受帖子。我想使用 openAPI-generator 生成 SDK(因为Visual Studio for mac中不提供 New REST Client SDK 选项)。
我第一次这样做时,我使用以下命令:
openapi-generator generate -i ../swagger.v0.0.21.json -g csharp -o ./generator
Run Code Online (Sandbox Code Playgroud)
这生成了一个 .net 框架解决方案,因此我必须对其进行一些修改并安装一些 nuget 测试库才能使其运行。毕竟我的连接被拒绝了——我希望这只是因为它是为错误的框架构建的。
我注意到还有另一个生成目标csharp-netcore。但我不确定如何使用它。我的命令应该是什么样的?我刚在想:
openapi-generator generate -i ../swagger.v0.0.21.json -g csharp-netcore -targetFramework netcoreapp3.1 -o ./generator
Run Code Online (Sandbox Code Playgroud)
但这会产生:
[error] Found unexpected parameters: [netcoreapp3.1]
Run Code Online (Sandbox Code Playgroud)
(明确地说,我有一个解决方案结构:
我正是想进行测试。但我的来源直接来自Assignment_1 目录。
小智 5
尝试使用--additional-properties=targetFramework=netcoreapp3.1
来源: https: //openapi-generator.tech/docs/usage/#additional-properties
| 归档时间: |
|
| 查看次数: |
9182 次 |
| 最近记录: |