asp.net-core – 找不到Swashbuckle.AspNetCore SwaggerOperatio
发布时间:2020-12-15 20:40:07 所属栏目:asp.Net 来源:网络整理
导读:我正在尝试使用Swashbuckle.AspNetCore(3.0.0)帮助创建的Autorest和Swagger文档来生成REST API客户端. 生成的swagger文档似乎是正确的,除了操作名称不是很好. "/api/Addresses/{id}": { "get": { "tags": [ "Address" ],"operationId": "ApiAddressesByIdGet
我正在尝试使用Swashbuckle.AspNetCore(3.0.0)帮助创建的Autorest和Swagger文档来生成REST API客户端.
生成的swagger文档似乎是正确的,除了操作名称不是很好. "/api/Addresses/{id}": { "get": { "tags": [ "Address" ],"operationId": "ApiAddressesByIdGet","consumes": [],"produces": [],"parameters": [ { "name": "id","in": "path","required": true,"type": "string","format": "uuid" } ],"responses": { "200": { "description": "Success" } } }, 我在许多文章和SwashBuckle.AspNetCore的官方文档中看到我可以使用属性来装饰我的控制器方法,如下所示: [HttpGet] [Produces("application/json")] [ProducesResponseType((int)HttpStatusCode.NotFound)] [ProducesResponseType(typeof(List<AddressDto>),(int)HttpStatusCode.OK)] [SwaggerOperation("GetAllAdresses")] public async Task<IActionResult> GetAllAsync() { .... } 不幸的是,我收到了一个错误:无法找到SwaggerOperationAttribute! 我验证了安装的nuget包,它们是: > SwashBuckle.AspNetCore.Swagger(3.0.0) 有人可以帮帮我吗?请 解决方法
我今天碰到了这个.我需要添加以下为V3.0.0添加的nuget包:
Swashbuckle.AspNetCore.Annotations 突破性变化描述于here (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何使用ASP.NET获取访问者位置(国家,州和城市)
- asp.net – 在哪里可以为Delphi Prism定义条件编译常量?
- asp.net-mvc – 如何使用带有IEnumerable的Html.CheckBox(l
- asp.net – 在启动期间获取Web应用程序的URI
- asp.net – 使用带有模拟的Windows身份验证的Web应用程序的
- asp.net-mvc – 运行测试项目时自动启动ASP.MVC项目
- 夏末秋初 读本有用的书来丰富自己
- nTier应用程序中的.Net会员资格
- asp.net – 通过VB.NET将click事件添加到按钮以激活javascr
- 如何在ASP.NET中实现实时更新
推荐文章
站长推荐
热点阅读