AutoRest error : (Duplicate Operation detected (This is most likely due to 2 operation using the same 'operationId' or 'tags')

AutoRest error : (Duplicate Operation detected (This is most likely due to 2 operation using the same 'operationId' or 'tags')

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

node.exe : ERROR (DuplicateOperation): Duplicate Operation '' > 'Exports' detected(This is most likely due to 2 operation using the same 'operationId' or 'tags'). Duplicates have those paths:

我觉得这个错误有点奇怪,因为我们根本没有使用 operationId(我可以确认 swagger.json 中没有 operationId)。 我们正在使用重复 'tags',是的。但据我了解,SwaggerUI 使用标签将相关方法组合在一起。

AutoRest 真的要求“标签”是唯一的,还是误导性的错误信息?

我在 swagger.json 中添加了唯一的 operationId(之前根本没有 operationId),这解决了问题。