首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ServiceStack.Redis RedisClient未实现GetEvalStr方法

ServiceStack.Redis RedisClient未实现GetEvalStr方法
EN

Stack Overflow用户
提问于 2013-02-21 00:03:04
回答 1查看 577关注 0票数 3

我正在尝试用于连接到Redis的ServiceStack.Redis库,但由于某些原因,我无法创建RedisClient类的实例,无论何时创建。

代码语言:javascript
复制
RedisClient redisClient = new RedisClient();

我得到..。

代码语言:javascript
复制
Method 'GetEvalStr' in type 'ServiceStack.Redis.RedisClient' from assembly 'ServiceStack.Redis, Version=3.9.37.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.

最奇怪的是,它阻止了我调试包含这行代码的方法。也就是说,当我试图调用包含它的方法时...

代码语言:javascript
复制
Cache.Get(key)

我不能一步步穿过它。

有什么想法吗?

仅供参考,im使用NuGet上提供的最新版本(版本3.9.37)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-21 00:57:45

您有一个脏的dll,其中您使用的是与3.9.37版ServiceStack.Interfaces.dll中的实现不匹配的旧版本的ServiceStack.Redis.dll

首先,确保更新了ServiceStack的所有组件。如果这样做不起作用,请清除ServiceStack的所有现有NuGet包(即删除/packages文件夹和packages.config文件),然后从NuGet重新安装它们。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14984409

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档