Microsoft.AspNet.SignalR.Redis需要StackExchange.Redis.StrongName,但StackExchange.Redis.Extensions.Core需要StackExchange.Redis

时间:2016-03-26 06:51:31

标签: redis signalr strongname stackexchange signalr-backplane

在同一个项目中使用 Microsoft.AspNet.SignalR.Redis StackExchange.Redis.Extensions.Core 。前者需要 StackExchange.Redis.StrongName ,而后者需要依赖 StackExchange.Redis 。显然,您不能在同一个Bin文件夹中同时拥有 StackExchange.Redis.StrongName StackExchange.Redis

有没有办法强制 Microsoft.AspNet.SignalR.Redis StackExchange.Redis.Extensions.Core 同时使用 StackExchange.Redis。 StrongName StackExchange.Redis

1 个答案:

答案 0 :(得分:1)

结束从Github下载 StackExchange.Redis.Extensions 解决方案并使用 StackExchange.Redis.StrongName 构建 StackExchange.Redis.Extensions.Core 引用而不是 StackExchange.Redis

有趣的是,从v3 beta开始,Microsoft不再引用 StackExchange.Redis.StrongName https://www.nuget.org/packages/Microsoft.AspNet.SignalR.Redis/3.0.0-beta3

Dependencies  
ASP.NET 5.0  
Microsoft.AspNet.SignalR.Server (>= 3.0.0-beta3)  
Microsoft.Framework.ConfigurationModel.Json (>= 1.0.0-beta3)  
StackExchange.Redis (>= 1.0.394)