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

时间:2018-06-28 08:01:58

标签: .net-core visual-studio-2017 asp.net-core-mvc .net-core-2.1

我正在更新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 \创建分析器Microsoft.AspNetCore.Mvc.Analyzers.AvoidHtmlPartialAnalyzer的实例cs \ Microsoft.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创建分析器Microsoft.EntityFrameworkCore.RawSqlStringInjectionDiagnosticAnalyzer的实例。 Analyzers.dll:无法加载文件或程序集'Microsoft.CodeAnalysis,版本= 2.8.0.0,区域性=中性,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一。找不到指定的文件。

任何建议如何解决此问题?

3 个答案:

答案 0 :(得分:9)

在安装dotnet-sdk-2.1.301之后,我收到了相同的消息。

将Visual Studio更新到最新版本(15.7.4)已为我修复。

答案 1 :(得分:5)

这是我的简单解决方案:

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

答案 2 :(得分:1)

卸载并安装Microsoft.AspNetCore的Nuget将解决此问题