1.nuget上的最新版本 Swashbuckle 5.6.0
会在App_Start文件夹下生成一个SwaggerConfig.cs文件配置类(如下图)
3.运行项目区查看http://localhost:xxxx/swagger/ui/index的页面
4.配置文档:项目属性->生成,勾选生成xml文档文件
4.配置文件取消 c.IncludeXmlComments(GetXmlCommentsPath()); 注释并且实现(GetXmlCommentsPath()方法
实现方式:
/// <summary> /// 获取XML文档地址 /// </summary> /// <returns></returns> public static string GetXmlCommentsPath() { return string.Format(@"{0}inSwaggerUI.xml", System.AppDomain.CurrentDomain.BaseDirectory); }
第五步:访问 http://localhost:xxxx/swagger/ui/index
有点坑的是只支持WebApi