Swashbuckle Swagger UI 用于 MVC web api

来源:互联网 发布:js获取焦点input边框 编辑:程序博客网 时间:2024/06/07 14:02

前段时间一直在研究swagger ui 、swagger edit ,但还是有好多约束、查了一下Swashbuckle、swagger ui 都是开源的,直接下载源代码修改成自己想要的格式


Swashbuckle:https://github.com/domaindrivendev/Swashbuckle


SwaggerUI: https://github.com/swagger-api/swagger-ui/releases


然后把 SwaggerUI 里面的代码拷贝到项目Swashbuckle 的swagger-ui 文件夹下 编译一下


如果不把swaggerui 里面的东西拷贝过会报好多404错误,原因是Swashbuckle.Core.csproj


  <!-- Automatically embed swagger-ui files. Construct name so resource can be retrieved by swagger-ui relative path -->  <ItemGroup>    <EmbeddedResource Include="..\swagger-ui\dist\**\*.*">      <LogicalName>%(RecursiveDir)%(FileName)%(Extension)</LogicalName>      <InProject>false</InProject>    </EmbeddedResource>  </ItemGroup>

然后编译项目 添加引用Swashbuckle.Core   按照part1 部分进行就好了

0 0
原创粉丝点击