作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我正在尝试使用 ServiceStack.Redis
库连接到 Redis,但出于某种原因,我无法创建 RedisClient
类的实例,无论何时创建。 .
RedisClient redisClient = new RedisClient();
我明白了...
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.
最奇怪的部分是它阻止我调试包含该行的方法。即当我尝试调用包含它的方法时......
Cache.Get(key)
我无法通过它。
有什么想法吗?
仅供引用,我使用的是 NuGet 上可用的最新版本(版本 3.9.37)。
最佳答案
你有一个脏 dll,你正在使用旧版本的 ServiceStack.Redis.dll
,它与 v3.9.37 版本的 ServiceStack.Interfaces.dll 中的实现不匹配
。
首先确保您已更新所有 ServiceStack 组件。如果这不起作用,请清除所有现有的 ServiceStack NuGet 包(即删除 /packages
文件夹和 packages.config
文件)并再次从 NuGet 重新安装它们.
关于c# - GetEvalStr 方法未实现 ServiceStack.Redis RedisClient,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14984409/
我正在尝试使用 ServiceStack.Redis 库连接到 Redis,但出于某种原因,我无法创建 RedisClient 类的实例,无论何时创建。 . RedisClient redisClie
我是一名优秀的程序员,十分优秀!