Visual Studio 2022 使用 Web 開發組態檔安裝在干凈的 Windows 11 上。
使用 F5 在其中運行現有的 ASP.NET 6 MVC 專案會在構建視窗中引發錯誤
NuGet package restore failed. Please see Error List window for detailed warnings and errors.
Error occurred while restoring NuGet packages: The operation failed as details for project MyApp could not be loaded.
錯誤視窗包含警告數
> Severity Code Description Project File Line Suppression State
> Warning CS8032 An instance of analyzer Microsoft.CodeAnalysis.CSharp.Analyzers.MetaAnalyzers.CSharpDiagnosticAnalyzerFieldsAnalyzer
> cannot be created from
> C:\Users\kobru\.nuget\packages\microsoft.codeanalysis.analyzers\3.0.0\analyzers\dotnet\cs\Microsoft.CodeAnalysis.CSharp.Analyzers.dll: Could not load type
> 'Microsoft.CodeAnalysis.Analyzers.MetaAnalyzers.DiagnosticAnalyzerFieldsAnalyzer`4'
> from assembly 'Microsoft.CodeAnalysis.Analyzers, Version=3.3.3.10305,
> Culture=neutral, PublicKeyToken=31bf3856ad364e35'..
這會停止代碼分析器嗎?如何解決此問題以使警告不出現?
uj5u.com熱心網友回復:
通常NuGet 包還原失敗...錯誤意味著 NuGet全域包檔案夾中不存在所需的包或包安裝已損壞。
解決此問題的最簡單方法是使用 NuGet 包管理器安裝/重新安裝包,或從 Visual Studio 中的包管理器控制臺執行以下命令:
Install-Package package_name
附加資訊:
使用 NuGet 包管理器在 Visual Studio 中安裝和管理包
使用 Visual Studio 包管理器控制臺 (PowerShell) 管理包
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/523530.html
標籤:asp.net-mvc视觉工作室asp.net 核心构建roslyn 代码分析
