無法從 C: 創建分析器 Microsoft.AspNetCore.Mvc.Analyzers.AvoidHtmlPartialAnalyzer 的實例
我正在更新 VS2017 以使用 ASP.NET Core 2.1(安裝 dot.net core sdk 2.1 和 Microsoft.Net.Compilers 2.8.2),並且我收到一些關於在創建新 ASP 後無法創建分析器的警告.net 核心 mvc 2.1 項目。
警告:
警告 CS8032 無法從 C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.aspnetcore.mvc.analyzers\2.1.1\analyzers\dotnet\cs\Microsoft 創建分析器 Microsoft.AspNetCore.Mvc.Analyzers.AvoidHtmlPartialAnalyzer 的實例.AspNetCore.Mvc.Analyzers.dll:無法載入文件或程序集“Microsoft.CodeAnalysis,Version=2.8.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依賴項之一。找不到指定的文件。
警告 CS8032 無法從 C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.entityframeworkcore.analyzers\2.1.1\analyzers\dotnet\cs\Microsoft.EntityFrameworkCore.Analyzers.dll 創建分析器 Microsoft.EntityFrameworkCore.RawSqlStringInjectionDiagnosticAnalyzer 的實例: 無法載入文件或程序集 ‘Microsoft.CodeAnalysis, Version=2.8.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35’ 或其依賴項之一。找不到指定的文件。
任何建議如何解決這個問題?
安裝 dotnet-sdk-2.1.301 後,我收到了相同的消息。
將 Visual Studio 更新到最新版本(15.7.4)為我修復了它。
這是我的簡單解決方案:
解除安裝項目 -> 重新載入項目 -> 重建 -> 完成!