我正在尝试用于连接到Redis的ServiceStack.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)我不能一步步穿过它。
有什么想法吗?
仅供参考,im使用NuGet上提供的最新版本(版本3.9.37)。
发布于 2013-02-21 00:57:45
您有一个脏的dll,其中您使用的是与3.9.37版ServiceStack.Interfaces.dll中的实现不匹配的旧版本的ServiceStack.Redis.dll。
首先,确保更新了ServiceStack的所有组件。如果这样做不起作用,请清除ServiceStack的所有现有NuGet包(即删除/packages文件夹和packages.config文件),然后从NuGet重新安装它们。
https://stackoverflow.com/questions/14984409
复制相似问题