在升級到新版本的Servicestack.redis(我們的代碼不直接調用redis本地客戶端)後,我收到以下消息 類型爲「ServiceStack」的方法「Migrate」。 Redis.RedisNativeClient「從程序集」ServiceStack.Redis,Version = 4.0.33.0,Culture = neutral,PublicKeyToken = null「沒有實現。方法在servicestack redis中沒有實現
任何幫助將appriciated
在升級到新版本的Servicestack.redis(我們的代碼不直接調用redis本地客戶端)後,我收到以下消息 類型爲「ServiceStack」的方法「Migrate」。 Redis.RedisNativeClient「從程序集」ServiceStack.Redis,Version = 4.0.33.0,Culture = neutral,PublicKeyToken = null「沒有實現。方法在servicestack redis中沒有實現
任何幫助將appriciated
TypeLoadException
和MethodMissingException
錯誤指示採用骯髒的dll使用舊版本ServiceStack在一起的。
確保所有的NuGet包進行更新,如果問題依然存在刪除的NuGet /packages
文件夾,重新下載的NuGet包,檢查,以確保只有它只能引用ServiceStack與相同的版本號,更新任何軟件包參考任何舊版NuGet軟件包版本的項目。
看起來你更新ServiceStact具有IRedisNativeClient接口Migrate
方法和使用舊版本的ServiceStack.Redis它實現IRedisNativeClient接口RedisNativeClient。正如你在github中看到的,RedisNativeClient實現了所需的方法。所以嘗試更新ServiceStack.Redis。