StackExchange.Redis是否支持.NET 4 Client Profile?

时间:2016-04-01 20:20:12

标签: .net redis

我没有找到任何确认/否认StackExchange.Redis是否支持 .NET 4 Client Profile 的内容。

我尝试使用StackExchange.Redis for .NET 4 Client Profile很多以前它运行良好。我今天再次尝试并得到以下编译错误:

  

警告主要引用“StackExchange.Redis”无法解析,因为它对框架程序集“System.Runtime ,Version = 2.6.10.0,Culture = neutral,PublicKeyToken =具有间接依赖性b03f5f7f11d50a3a“无法在当前目标框架中解析。 “.NETFramework,版本= 4.0版,档案=客户端”。要解决此问题,请删除引用“StackExchange.Redis”或将应用程序重新定位到包含“System.Runtime,Version = 2.6.10.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a”的框架版本。 C:\ Program Files(x86)\ MSBuild \ 14.0 \ bin \ Microsoft.Common.CurrentVersion.targets 1819

我正在使用Nuget v1.0.488

不幸的是,升级现在不是一种选择(这是一个疯狂的世界,我知道:)。

1 个答案:

答案 0 :(得分:1)

据我所知,SE.Redis 可以使用4.0客户端配置文件,但出于某种原因,_net40 project定位到完整的4.0 Framework。

我刚尝试下载SE.Redis代码,将目标框架更改为4.0客户端配置文件,并且编译成功。

enter image description here

我还运行了针对客户端配置文件4.0的所有测试,所有测试都通过了。

SE.Redis Issue可能相关。