我正试图将ASP.NET Core 2.2升级到3.1,但出现以下错误。不确定如何解决。
我得到低于错误
严重性代码描述项目文件行禁止显示状态错误CS0234类型或命名空间名称"OpenIdConnect"不存在在命名空间"Microsoft.AspNetCore.Authentication"中(您是缺少程序集引用?(
严重性代码描述项目文件行禁止显示状态错误CS0246类型或命名空间名称"OpenIdConnectOptions"无法找不到(是否缺少using指令或程序集参考?(
严重性代码描述项目文件行禁止显示状态错误CS1061"AuthenticationBuilder"不包含的定义"AddOpenIdConnect"且没有可访问的扩展方法"AddOpenIdConnect"接受类型为的第一个参数找不到"AuthenticationBuilder"(是否缺少使用指令还是程序集引用?(
错误CS0006元数据文件"C:…."。。。。\找不到"bin\Debug\netcoreapp3.1\aa.dll">
我的解决方案中有这个using指令。
using Microsoft.AspNetCore.Authentication.OpenIdConnect
在Package manager控制台中运行以下操作
Install-Package Microsoft.AspNetCore.Authentication.OpenIdConnect -Version 6.0.4
对于.Net 6