asp.net core 3.1“IServiceCollection”未包含“AddDefaultIdentity”的定义解决办法
在ASP.NET CORE 3.1版本中使用依赖注入服务(DependencyInjection)身份验证功能时,在ConfigureServices方法中调用AddDefaultIdentity报错:“IServiceCollection”未包含“AddDefaultIdentity”的定义,并且找不到可接受第一个“IServiceCollection”类型参数的可访问扩展方法“AddDefaultIdentity”(是否缺少 using 指令或程序集引用?)
如图一所示:
在网上几乎没有解决方法只好自己救自己,经查询Microsoft文档得知此方法只在 v3.1.18版本中支持其它版本不在支持,
如图二所示:
而本作者的版本为v5.0.16如图三所示:
降低版本号重新下载如图四所示:
一切全部OK,看样子版本号并不是越高越好。如图五所示: