之前我在酷睿5的一个web应用程序上测试了这一行。
services.AddIdentity<Operator, IdentityRole>().AddEntityFrameworkStores<StorageContext>().AddDefaultTokenProviders();
这在startup类中工作得很好。现在我想知道如何在windows窗体中实现它,核心7。因为我刚刚得到这个错误-
“IServiceCollection”不包含“AddIdentity”的定义,并且找不到接受“IServiceCollection”类型的第一个参数的可访问扩展方法“AddIdentity”(是否缺少using指令或程序集引用?)
我错过了程序集吗?它们是什么?现在这是我的代码-
static IHostBuilder CreateHostBuilder()
{
return Host.CreateDefaultBuilder()
.ConfigureServices((context, services) =>
{
services.AddScoped<IStorageRepository, StorageRepository>();
services.AddDbContext<StorageContext>(option =>
{
option.EnableSensitiveDataLogging(true);
option.UseSqlServer(configuration["Data:Storage:ConnectionString"]);
});
services.AddIdentity<Operator, IdentityRole>().AddEntityFrameworkStores<StorageContext>().AddDefaultTokenProviders();
});
}
这个AddIdentity
类在Winforms中工作吗?
1条答案
按热度按时间u5rb5r591#
我遇到了同样的问题,只是尝试添加此Nugget包Microsoft.AspNetCore.Identity.UI。我添加了它,它开始看到它