在Net5WebAPI中升级Swashback后,如何使用SwaggerResponse?

在Net5WebAPI中升级Swashback后,如何使用SwaggerResponse?,swagger,swashbuckle,asp.net5,Swagger,Swashbuckle,Asp.net5,我们有一个Web API,其中包含约150个控制器(约500个方法),我们将其从Core2.2升级到net5.0,同时还升级了Swashback包 旧版本的Swashback使用了SwaggerResponse属性来显示有关SwaggerUI的信息,我们在~500种方法中大量使用了它 在某些情况下,SwaggerResponse属性被弃用,建议的解决方案是另一种方法: 有办法去吗 在最新的Swashback中使用SwaggerResponse属性,或者 转换现有代码 建议您使用,但是您仍然可

我们有一个Web API,其中包含约150个控制器(约500个方法),我们将其从Core2.2升级到net5.0,同时还升级了Swashback包

旧版本的Swashback使用了
SwaggerResponse
属性来显示有关SwaggerUI的信息,我们在~500种方法中大量使用了它

在某些情况下,
SwaggerResponse
属性被弃用,建议的解决方案是另一种方法:

有办法去吗

  • 在最新的Swashback中使用
    SwaggerResponse
    属性,或者
  • 转换现有代码

建议您使用,但是您仍然可以通过NuGet软件包使用
SwaggerResponse


类型
SwaggerResponse
没有完全删除,它只是从主swashback包即swashback.AspNetCore移动到可选的额外包swashback.AspNetCore.Annotations

Ha!我所要做的就是做好准备