我一直在寻找提供自动生成的 API 文档的不同选项,Swagger 似乎就在那里。
然而,当我第一次尝试这个时,我在启动时遇到了异常。
运行 Visual Studio 2013。
创建新的 Web API 项目。
使用包管理器,运行:
Install-Package Swagger.Net & Install-Packager Swagger.Net.UI
确保我们已经启用了 XML 文档,我们得到了这个异常:
Method 'GetDocumentation' in type 'Swagger.Net.XmlCommentDocumentationProvider'
from assembly 'Swagger.Net, Version=0.5.1.0, Culture=neutral, PublicKeyToken=null'
does not have an implementation.
还有其他人知道我们缺少的步骤吗?我们发现并遵循了这个:
https://github.com/Swagger-Net/Swagger.Net/wiki https://github.com/Swagger-Net/Swagger.Net/wiki
https://github.com/Swagger-Net/Swagger.Net/blob/master/README.md https://github.com/Swagger-Net/Swagger.Net/blob/master/README.md
Swagger 不支持 .NET 4.5 - 必须从 git 获取源代码并修改它以适用于 4.5。
右键单击该项目并在其中设置目标框架
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)