簡體   English   中英

將我的 ASP.NET Core 2.2 升級到 3.1 時找不到類型或命名空間名稱“OpenIdConnectOptions”

[英]The type or namespace name 'OpenIdConnectOptions' could not be found while upgrading my ASP.NET Core 2.2 to 3.1

我正在嘗試將我的 ASP.NET Core 2.2 升級到 3.1,但出現以下錯誤。 不知道如何解決它。

我收到以下錯誤

嚴重性代碼說明項目文件行抑制 State 錯誤 CS0234 命名空間“Microsoft.AspNetCore.Authentication”中不存在類型或命名空間名稱“OpenIdConnect”(是否缺少程序集引用?)

嚴重性代碼說明項目文件行抑制 State 錯誤 CS0246 找不到類型或命名空間名稱“OpenIdConnectOptions”(是否缺少 using 指令或程序集引用?)

嚴重性代碼描述項目文件行抑制 State 錯誤 CS1061“AuthenticationBuilder”不包含“AddOpenIdConnect”的定義,並且找不到接受“AuthenticationBuilder”類型的第一個參數的可訪問擴展方法“AddOpenIdConnect”(您是否缺少 using 指令或裝配參考?)

錯誤 CS0006 找不到元數據文件“C:....\bin\Debug.netcoreapp3.1\aa.dll”

我的解決方案中有這個 using 指令。

using Microsoft.AspNetCore.Authentication.OpenIdConnect

在您的 Package 管理器控制台中運行以下命令

Install-Package Microsoft.AspNetCore.Authentication.OpenIdConnect -Version 6.0.4

對於.Net 6

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM