Метод не имеет реализации в redis службы стек
Я получаю следующее сообщение после обновления до новой версии Servicestack.redis (наш код не вызывается напрямую к клиенту redis). Метод "Перенос" в типе "ServiceStack.Redis.RedisNativeClient" из сборки "ServiceStack.Redis, Version=4.0.33.0, Culture= нейтральный, PublicKeyToken=null"не имеет реализации.
Любая помощь будет оценена
2 ответа
TypeLoadException
а также MethodMissingException
ошибки указывают на использование грязных библиотек от использования более старых версий ServiceStack вместе.
Убедитесь, что все пакеты NuGet обновлены, если проблемы сохраняются, удалите NuGet /packages
снова откройте папку и загрузите пакеты NuGet, убедившись, что только он ссылается только на пакеты ServiceStack с тем же номером версии, обновляя все проекты, ссылающиеся на любые старые версии пакетов NuGet.
Похоже, вы обновили ServiceStact с интерфейсом IRedisNativeClient с Migrate
метод и использование более старой версии ServiceStack.Redis, которая реализует интерфейс IRedisNativeClient в RedisNativeClient. Как вы можете видеть в github, RedisNativeClient реализует необходимый метод. Поэтому попробуйте обновить ServiceStack.Redis.