自动休息错误:(检测到重复操作(这很可能是由于 2 个操作使用相同的'operationId'或"标记")



我正在尝试从swagger自动生成REST客户端(c#)。json文件。生成以错误结束:

node.exe: ERROR (DuplicateOperation): DuplicateOperation ">检测到'Exports'(这很可能是由于使用相同的"operationId"或"tags")。副本有这些路径:

我发现这个错误有点奇怪,因为我们根本没有使用operationId(我可以确认在swagger.json中没有operationId)。是的,我们正在使用重复的"标签"。但是据我所知,SwaggerUI使用标签来将相关的方法分组在一起。

AutoRest真的需要"tag "是唯一的,还是误导性的错误消息?

我为我的swagger添加了唯一的operationId。(以前根本没有operationId),这解决了问题。

最新更新