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, который, насколько я могу судить, это все, что мне нужно. У меня есть большинство других методов, описанных в этом пространстве имен, как показано на следующем рисунке:

PersistKeysToRedis отсутствует

У меня есть пространство имен Microsoft.AspNetCore.DataProtection в моих операторах использования.

Так почему я не вижу этот метод? В пятницу уже поздно, так что, может быть, я что-то упустил...

2 ответа

Решение

Ваша ссылка говорит PersistKeysToRedis в сборе Microsoft.AspNetCore.DataProtection.Redis, Microsoft.AspNetCore.All не имеет ссылки на эту сборку, поэтому вам нужно добавить ее вручную.

Проблема решена в моем приложении .net Core 3.1 путем установки пакета nuget,

Microsoft.AspNetCore.DataProtection.StackExchangeRedis (3.1)

Другие вопросы по тегам