首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >openapi生成器如何在我的解决方案的MS测试项目中生成一个c-夏普.NET核心3.1兼容测试?

openapi生成器如何在我的解决方案的MS测试项目中生成一个c-夏普.NET核心3.1兼容测试?
EN

Stack Overflow用户
提问于 2020-02-10 14:50:53
回答 1查看 5.9K关注 0票数 1

我有一个..net core 3.1解决方案,它有一个简单的端点,只接受一个post。我想使用openAPI生成器来生成SDK (因为中没有选项)。

我第一次这样做的时候,我是用命令来做的:

代码语言:javascript
复制
openapi-generator generate -i ../swagger.v0.0.21.json -g csharp -o ./generator

这就产生了一个.net框架解决方案,所以我不得不对它进行一点破解,并安装一些nuget测试库来让它运行。在这一切之后,我被拒绝了连接--我希望这只是因为它是为错误的框架而构建的。

我注意到还有另一个生成目标,。不过,我不知道怎么用。我的命令应该是什么样子?我在想:

代码语言:javascript
复制
openapi-generator generate -i ../swagger.v0.0.21.json -g csharp-netcore -targetFramework netcoreapp3.1 -o ./generator

但这会产生:

代码语言:javascript
复制
[error] Found unexpected parameters: [netcoreapp3.1]

(为了明确起见,我有一个解决方案结构:

  • Assignment_1_Tests/

/

  • 赋值

就在这一点上,我想做我的测试。但是我的源代码直接离开了Assignment_1目录。

EN

回答 1

Stack Overflow用户

发布于 2020-04-28 21:06:46

尝试使用--additional-properties=targetFramework=netcoreapp3.1

来源:https://openapi-generator.tech/docs/usage/#additional-properties

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60152855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档