升级到新版本的Servicestack.redis (我们的代码不直接调用redis本机客户端)之后,我得到以下消息:从程序集"ServiceStack.Redis、Version=4.0.33.0、Culture=neutral、PublicKeyToken=null“中”迁移“类型为"ServiceStack.Redis.RedisNativeClient”的方法没有实现。
任何帮助都将成为学徒。
发布于 2014-11-06 15:59:31
TypeLoadException和MethodMissingException错误表明在一起使用较早版本的ServiceStack时使用了脏的dll。
确保所有NuGet包都已更新,如果问题持续存在,请删除NuGet /packages文件夹并再次下载NuGet包,检查是否只引用具有相同版本号的ServiceStack包,更新引用任何旧的NuGet包版本的任何项目。
发布于 2014-11-06 16:02:57
看起来您更新了ServiceStact,它具有IRedisNativeClient接口和Migrate方法,并使用了在RedisNativeClient中实现IRedisNativeClient接口的较早版本的ServiceStack.Redis。正如您在github中看到的那样,RedisNativeClient实现了所需的方法。因此,尝试更新ServiceStack.Redis。
https://stackoverflow.com/questions/26783325
复制相似问题