我正在更新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,版本= 2.8.0.0,区域性=中性,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,版本= 2.8.0.0,区域性=中性,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一。找不到指定的文件。
有什么建议如何解决这个问题?
安装dotnet-sdk-2.1.301后,我收到了相同的消息。
将Visual Studio更新到最新版本(15.7.4)已为我修复了该问题。