【发布时间】:2020-01-11 07:37:01
【问题描述】:
我正在使用 OpenAPI Generator 为我的 c# API 生成客户端库。我在生成 c# 客户端时遇到问题,因为我的模型之一称为环境。生成的用于操作此模型的服务代码会导致项目的构建失败,因为它是它自己的模型和 .Net 的 System.Environment 之间的模糊引用。
我看到的确切错误是
Api/EnvironmentApi.cs(87,42): error CS0104: 'Environment' is an ambiguous reference between 'MyProject.Model.Environment' and 'System.Environment'
有没有办法告诉 openapi-generator 完全限定生成代码中的类名,这样它就不会发生冲突?也就是说,它会生成类似
的东西DoSomething<MyProject.Model.Environment>(...) 而不是DoSomething<Environment>(...)
【问题讨论】:
-
您可以为其中一个 dll 创建别名
标签: c# openapi-generator