Я получаю эту ошибку при обновлении 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" />