0

我正在尝试将 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 吗?

4

1 回答 1

0

只需添加

块引用

“花花公子”:“6.0.0-beta9”

块引用

到 project.json 文件中的依赖项。保存 Project.json 文件,让 NPM 恢复完成它的工作。不知道为什么其他较低的稳定版本不起作用,但这个起作用。

于 2016-06-09T13:13:08.697 回答