Ссылка на тип IdentityBuilder утверждает, что он определен в microsoft.aspnetcore.identity, но не может быть найден - PullRequest
0 голосов
/ 30 апреля 2020

Я получаю эту ошибку при обновлении csproj до netstandard1.2, а затем происходит обновление пакета NuGet в csproj. Этот csproj является библиотекой зависимостей от 3 WebApp csproj.

Ошибка -> Ссылка на тип IdentityBuilder утверждает, что он определен в microsoft.aspnetcore.identity, но не может быть найден

I ' Я немного озадачен и не испытал особой удачи после 2-х дней поиска в Google, но нашел эту ссылку на https://forums.asp.net/t/2162412.aspx?Error+with+aspnetcore+3+1+identity+

public static void AddPaymentsForPortal<TRequestContext, TUserContext>(this IServiceCollection services, IConfiguration configuration, IEnumerable<EmbeddedAssemblySource> embeddedViewAssemblies, PortalRoleType roleType)
{
    services.AddIdentity<ApplicationUser, IdentityRole<Guid>>()
    .AddEntityFrameworkStores<ApplicationContext, Guid>()
    .AddDefaultTokenProviders();
}

public class ApplicationContext : IdentityDbContext<ApplicationUser, IdentityRole<Guid>, Guid>
{
    public ApplicationContext(DbContextOptions<ApplicationContext> options)
        : base(options)
    {
    }

    protected override void OnModelCreating(ModelBuilder builder)
    {
    }
}

public class ApplicationUser : IdentityUser<Guid>, IUser
{
    public async Task<ClaimsIdentity> GenerateUserIdentityAsync(UserManager<ApplicationUser> manager)
    {
    }
}

<PackageReference Include="Microsoft.ApplicationInsights.AspNetCore" Version="2.0.0" />
<PackageReference Include="Microsoft.AspNetCore.DataProtection" Version="3.1.3" />
<PackageReference Include="Microsoft.AspNetCore.DataProtection.AzureStorage" Version="1.0.2" />
<PackageReference Include="Microsoft.AspNetCore.Diagnostics" Version="1.1.2" />
<PackageReference Include="Microsoft.AspNetCore.HttpOverrides" Version="1.1.2" />
<PackageReference Include="Microsoft.AspNetCore.Identity" Version="2.2.0" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.Formatters.Xml" Version="1.1.3" />
<PackageReference Include="Microsoft.AspNetCore.Session" Version="1.1.2" />
<PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="1.1.2" />
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="1.1.2" />
<PackageReference Include="Microsoft.Extensions.Caching.Redis" Version="1.1.2" />
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="3.1.3" />
<PackageReference Include="Microsoft.Extensions.Configuration.CommandLine" Version="3.1.3" />
<PackageReference Include="Microsoft.Extensions.FileProviders.Embedded" Version="1.1.1" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="3.1.3" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...