无法从C:\创建分析器Microsoft.AspNetCore.Mvc.Analyzers.AvoidHtmlPartialAnalyzer的实例

Hel*_*rld 8 asp.net-core-mvc .net-core visual-studio-2017 .net-core-2.1

我正在更新VS2017以使用ASP.NET Core 2.1(安装dot.net core sdk 2.1和Microsoft.Net.Compilers 2.8.2),我收到一些关于在创建新ASP后无法创建分析器的警告.net core 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'或其依赖项之一.找不到指定的文件.

有什么建议如何解决这个问题?

Rua*_*urg 10

安装dotnet-sdk-2.1.301后,我收到了同样的消息.

将Visual Studio更新到最新版本(15.7.4)为我修复了它.


小智 8

这是我的简单解决方案:

卸载项目 -> 重新加载项目 -> 重建 -> 完成!

  • 对于遇到此问题的任何人来说,此选项应该是第一步。 (3认同)