Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swagger 更新到Swashback.AspNetCore 3.0不再按标签分组_Swagger_Swagger Ui_Swashbuckle_Swagger Codegen - Fatal编程技术网

Swagger 更新到Swashback.AspNetCore 3.0不再按标签分组

Swagger 更新到Swashback.AspNetCore 3.0不再按标签分组,swagger,swagger-ui,swashbuckle,swagger-codegen,Swagger,Swagger Ui,Swashbuckle,Swagger Codegen,我使用[SwaggerOperation(Tags=new[]{“GroupA”})]在Swagger用户界面的控制器中对我的操作进行分组 更新到3.0后,不再考虑这一点,仅按控制器名称分组 属性中的“更改”标记名也不再生成到Swagger JSON/YAML中,只有控制器名作为标记 我无法在报告中找到关于打破这种行为改变的暗示 任何关于行为变化和/或如何恢复的见解都将不胜感激。因此,所有这些都在发行说明中有详细的记录,您在阅读时不应该匆忙 在我的问题中我没有提到的是,我需要安装swashbac

我使用
[SwaggerOperation(Tags=new[]{“GroupA”})]
在Swagger用户界面的控制器中对我的操作进行分组

更新到3.0后,不再考虑这一点,仅按控制器名称分组

属性中的“更改”标记名也不再生成到Swagger JSON/YAML中,只有控制器名作为标记

我无法在报告中找到关于打破这种行为改变的暗示


任何关于行为变化和/或如何恢复的见解都将不胜感激。

因此,所有这些都在发行说明中有详细的记录,您在阅读时不应该匆忙

在我的问题中我没有提到的是,我需要安装
swashback.AspNetCore.Annotations
以恢复
[SwaggerOperation]
(它已被分离)

现在需要通过以下方式积极启用这些功能:

services.AddSwaggerGen(c =>
{
   ...

   c.EnableAnnotations();
});
从发行说明中:

注释更新:继续使用特定于招摇的 注释,则需要显式安装并启用新的 Swashback.AspNetCore.Annotations包,如下所述

“此处”将您精确地带到描述此步骤的位置:


发行说明中有关于此的评论。。。您最好直接在该项目的github页面上报告一个bug:感谢您为我指明了正确的方向,它有很好的文档记录,只是有点难找到。。。或者在做这种事情时,我应该再等两杯咖啡只是有完全相同的问题,很高兴看到我不是唯一一个在文档中漏掉这个的人!