我一直在寻找提供自动生成的 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/blob/master/README.md