ASP.NET не удается добавить ссылку

#asp.net-core #asp.net-core-mvc #asp.net-identity

#asp.net-core #asp.net-core-mvc #asp.net-identity

Вопрос:

 using System;
using Microsoft.AspNetCore.Identity;

namespace SC.BL.Domain
{
    // Add profile data for application users by adding properties to the WebApp1User class
    public class WebApp1User : IdentityUser
    {
        public string OwnerID { get; set; }
        [PersonalData]
        public string Name { get; set; }
        [PersonalData]
        public DateTime DOB { get; set; }
        public UserStatus UserStatus { get; set; }

    }

    public enum UserStatus
    {
        Submitted,
        Approved,
        Rejected
    }
}
  

Не удается найти AspNetCore в ссылке: использование Microsoft.AspNetCore.Идентификация
Смотрите изображение для получения более подробной информации изображение

Комментарии:

1. Какая версия Asp.net Ядро, которое вы используете?

2. Можете ли вы показать файл проекта, чтобы проверить ссылки?

3. Вы уверены, что это даже ASP.NET Core MVC? Вы добавили ссылку на Identity?

Ответ №1:

Добавьте следующее PackageReference в YourProject.csproj файл и перестройте. Проблема должна исчезнуть, потому что этот мета-пакет содержит все необходимые пакеты для ASP.NET Ядро MVC, ядро Entity Framework и ASP.NET Идентификатор ядра для ASP.NET Версия ядра <= 2.2

  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore.App"/>
    .......
 </ItemGroup>