Visual Studio не может найти метод PersistKeysToRedis в Microsoft.AspNetCore.DataProtection
Visual Studio утверждает, что не может найти метод PersistKeysToRedis, описанный здесь: https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.dataprotection.redisdataprotectionbuilderextensions.persistkeystoredis?view=aspnetcore-2.1
Я использую ядро dotnet 2.1.302. У меня установлен пакет Microsoft.AspNetCore.All NuGet, который, насколько я могу судить, это все, что мне нужно. У меня есть большинство других методов, описанных в этом пространстве имен, как показано на следующем рисунке:
У меня есть пространство имен Microsoft.AspNetCore.DataProtection в моих операторах использования.
Так почему я не вижу этот метод? В пятницу уже поздно, так что, может быть, я что-то упустил...
2 ответа
Ваша ссылка говорит PersistKeysToRedis
в сборе Microsoft.AspNetCore.DataProtection.Redis
, Microsoft.AspNetCore.All
не имеет ссылки на эту сборку, поэтому вам нужно добавить ее вручную.
Проблема решена в моем приложении .net Core 3.1 путем установки пакета nuget,
Microsoft.AspNetCore.DataProtection.StackExchangeRedis (3.1)