在同一个项目中使用 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 ?
答案 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)