1.vs->工具->NuGet包管理器->管理解决方案的NuGet程序包

2.程序包源选择nuget.org,然后搜索 swagger (丝袜哥儿...)哈哈,我喜欢这样读。

3.选择你要安装的项目

4.安装好了之后,在App_start 文件夹下的SwaggerConfig.cs中写入方法,然后在Register()方法调用
private static string GetXmlCommentsPath()
{
return System.String.Format(@"{0}\bin\\dataForPractice.xml 这个是第5部配置的xml文件名", System.AppDomain.CurrentDomain.BaseDirectory);
}

5. 配置项目属性 (生成->勾选xml文档文件 对应的文件名就是第四步中需要填写的xml文件名)

6.需要在Views->shared 下的_Layout.cshtml中加入dom节点(链接到swagger显示的do文档)
<li>@Html.ActionLink("Swagger Help", "", "Swagger", new { area = "" }, null)</li>
7.接下来就是ctrl+f5了兄弟们,点击
Swagger Help就可以看到 有方法备注,有传入参数的备注


8.天老爷,有一个巨坑的地方,给各位提醒下:就是如果你添加的控制器不是继承的ApiController这个类的话,swagger是不会显示在列表上的 。

作者:__小白___
链接:https://www.jianshu.com/p/d44d20978122
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
本文介绍了在项目中安装和配置Swagger的详细步骤。包括通过NuGet包管理器安装,在SwaggerConfig.cs中写入方法并调用,配置项目属性生成xml文档,在_Layout.cshtml中加入dom节点等。还提醒若控制器不继承ApiController类,Swagger不会显示在列表上。
4031

被折叠的 条评论
为什么被折叠?



