答案 0 :(得分:2)
几乎可以肯定没有开箱即用。但是,然后……您不一定知道您的客户会选择哪种技术。 NSwag将在几分钟内生成大量不同类型的客户端,而无需花费多大精力即可将其指向JSON Swagger定义(Swagger / Swashbuckle会自动为您的API生成),并且可以免费下载;为什么不让他们这样做呢?
您可以为它们推测性地生成一个C#客户端,并将其托管在您的API服务器上,并以zip文件的形式提供它,但是我并没有真正理解这一点,此外,您还可以为他们做出各种自定义决定,他们可能更愿意自己做出决定(命名空间,HttpClient注入,部分类用法等)。