最近在学习Redis,查阅网上很多资料后使用SericeStack连接redis。在nuget中下载ServiceStack.Redis,主要使用到四个dll
但是运行之后会出现一堆奇怪问题:没有实现/未能加载……
Exception: “Com.JinYiWei.Cache.RedisHelper”的类型初始值设定项引发异常。
System.TypeInitializationException: “Com.JinYiWei.Cache.RedisHelper”的类型初始值设定项引发异常。 ---> System.TypeLoadException: 程序集“ServiceStack.Redis, Version=3.9.71.0, Culture=neutral, PublicKeyToken=null”中的类型“ServiceStack.Redis.RedisNativeClient”的方法“get_Db”没有实现。
查了下原来是版本问题,下载最新的common金额interfaces里加载的1.0版本,但程序找3.9一直提示未能加载。我的解决方法如下:
工具——NuGet程序包管理器——程序包管理器控制台。找到后在控制台处使用命令安装指定的程序包
Install-Package ServiceStack.Common -Version 3.9.71
不知道为什么NuGet里下载的支持不一致,求大神指教
转载于:https://www.cnblogs.com/jingjing-blogs/p/9052305.html
最后
以上就是无私白昼最近收集整理的关于用ServiceStack操作使用redis的问题的全部内容,更多相关用ServiceStack操作使用redis内容请搜索靠谱客的其他文章。
发表评论 取消回复