У меня есть приложение Asp.Net Core 2.2. При переходе на Asp.Net Core 3.0 появляется следующее сообщение об ошибке:
Ссылка на тип «IAuthorizeData» утверждает, что он определен в «Microsoft.AspNetCore.Authorization», но не можетбыть найденным
Я использую пакет TagHelperSamples.Authorization
nuget для дополнительной визуализации части HTML на основе прав и ролей пользователя.
Я использую помощники тегов asp-authorize
извышеуказанный пакет nuget для отображения меню, если пользователь авторизован, как показано ниже:
<div asp-authorize class="collapse navbar-collapse" id="navbarCollapse">
Эти помощники по тегам создают ошибку при построении проекта.
Я пытался добавить @using Microsoft.AspNetCore.Authorization
в _ViewImports.cshtml
, но это не сработало.
Есть ли какие-нибудь подсказки / предложения о том, как исправить это или какие-либо обходные пути?