swaggerwcf仅在多项目解决方案中与newtonsoft 8.0.3.0一起使用

时间:2019-03-08 18:41:36

标签: c# .net json.net swagger-wcf

我正在一个多项目解决方案中。有一个主要项目,其余的(作为现有项目)被引用。

在两个项目中,我有newtonsoft 9.0.1.0,然后我们决定将swaggerwcf集成到其中一个项目(具有newtonsoft)中。 我为swaggerwcf安装了金块软件包,但是当我尝试转到“ / api-docs”时,收到了错误消息(类似请求无法处理),然后我决定将newtonsoft的版本降级为8.0.3.0( swaggerwcf允许的最低版本),它可以工作,但我想在两个项目中都使用newtonsoft 9.0.1.0。

Suaggerwcf仅适用于newtonsoft 8.0.3.0的最小版本。在这个解决方案中。我已经尝试过其他解决方案(一个项目),并且可以与其他版本的newtonsoft一起使用。

1 个答案:

答案 0 :(得分:0)

According to nuget,8.0.3及更高版本应该可以使用。如果还没有,请尝试按照this blog post中的说明添加绑定重定向。转到项目的Package Manager控制台,然后使用Add-BindingRedirect命令。