【发布时间】:2012-02-20 23:27:19
【问题描述】:
基本冲突。
SignalR 想要 Newtonsoft.Json 版本 4.0.7 或更高,而 RavenDB 想要版本等于 4.0.5。这显然意味着它们不能并排安装。
因此,除了从其中一个下载源代码并在本地找出依赖项然后必须签入由此创建的二进制文件之外,是否有一种可能的方法来保持使用 NuGet 管理依赖项,也许只是转发DLL 调用(例如 Mvc 对每个新版本所做的)?
【问题讨论】:
-
也遇到这个。根据 nuget 版本号规范 newtonsoft.json 4.0.8 应该与 4.0.5 兼容。 RavenDb 或 Newtonsoft.Json 做错了什么。真烦人。
-
请注意,RavenDB 现在支持 4.0.8
-
太好了..等几天,你所有的问题都解决了:)
-
@AyendeRahien 非常好。如果再次出现这种情况,仍然对可以做些什么感兴趣。我看到了 4.0.6 更新的回滚,所以认为更新到 4.0.8 可能需要一些时间(似乎我错了:))