我正在尝试将 SwashBuckle 安装到 ASP.NET 5 Web API 应用程序。
问题出现在安装过程中,我收到以下错误:
这是因为该软件包仅与 DNX Core 5 部分兼容,特别是安装在 DNX 4.5.1 下的 WebActivatorEx,因此 SwashBuckle dll 无法获取它,因为它安装在 DNX Core 5 下。
按照这个答案,我按照建议在 DNX 4.5.1 下移动了两个 dll:
这意味着现在可以构建解决方案,但是我没有看到任何配置添加到 StartUp.cs 以启用和注册 Swagger。我一直试图从 ASP.NET 4.5.1 的示例中将其拼凑起来,但无济于事。
当我浏览到http://MyApi/Swagger时,我目前看到的只是一个空白屏幕。
任何人都可以让我知道如何正确地使用我的 API 注册 swagger 吗?