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