无法从 C:\ 创建分析器实例 Microsoft.AspNetCore.Mvc.Analyzers.AvoidHtmlPartialAnalyzer
An instance of analyzer Microsoft.AspNetCore.Mvc.Analyzers.AvoidHtmlPartialAnalyzer cannot be created from C:\
我正在更新 VS2017 以使用 ASP.NET Core 2.1(安装 dot.net core sdk 2.1 和 Microsoft.Net.Compilers 2.8.2)并且我收到一些关于分析器未被能够在创建新的 ASP.net 核心 mvc 2.1 项目后创建。
警告:
Warning CS8032 An instance of analyzer Microsoft.AspNetCore.Mvc.Analyzers.AvoidHtmlPartialAnalyzer cannot be created from C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.aspnetcore.mvc.analyzers.1.1\analyzers\dotnet\cs\Microsoft.AspNetCore.Mvc.Analyzers.dll : Could not load file or assembly 'Microsoft.CodeAnalysis, Version=2.8.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. Can not find the specified file.
Warning CS8032 An instance of analyzer Microsoft.EntityFrameworkCore.RawSqlStringInjectionDiagnosticAnalyzer cannot be created from C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.entityframeworkcore.analyzers.1.1\analyzers\dotnet\cs\Microsoft.EntityFrameworkCore.Analyzers.dll : Could not load file or assembly 'Microsoft.CodeAnalysis, Version=2.8.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. Can not find the specified file.
有什么解决这个问题的建议吗?
我在安装 dotnet-sdk-2.1.301 后收到相同的消息。
更新 Visual Studio 到最新版本 (15.7.4) 为我修复了它。
卸载并安装 Microsoft.AspNetCore 的 Nuget 将解决问题
这是我的简单解决方案:
卸载项目 -> 重新加载项目 -> 重建 -> 完成!
我正在更新 VS2017 以使用 ASP.NET Core 2.1(安装 dot.net core sdk 2.1 和 Microsoft.Net.Compilers 2.8.2)并且我收到一些关于分析器未被能够在创建新的 ASP.net 核心 mvc 2.1 项目后创建。
警告:
Warning CS8032 An instance of analyzer Microsoft.AspNetCore.Mvc.Analyzers.AvoidHtmlPartialAnalyzer cannot be created from C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.aspnetcore.mvc.analyzers.1.1\analyzers\dotnet\cs\Microsoft.AspNetCore.Mvc.Analyzers.dll : Could not load file or assembly 'Microsoft.CodeAnalysis, Version=2.8.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. Can not find the specified file.
Warning CS8032 An instance of analyzer Microsoft.EntityFrameworkCore.RawSqlStringInjectionDiagnosticAnalyzer cannot be created from C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.entityframeworkcore.analyzers.1.1\analyzers\dotnet\cs\Microsoft.EntityFrameworkCore.Analyzers.dll : Could not load file or assembly 'Microsoft.CodeAnalysis, Version=2.8.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. Can not find the specified file.
有什么解决这个问题的建议吗?
我在安装 dotnet-sdk-2.1.301 后收到相同的消息。
更新 Visual Studio 到最新版本 (15.7.4) 为我修复了它。
卸载并安装 Microsoft.AspNetCore 的 Nuget 将解决问题
这是我的简单解决方案:
卸载项目 -> 重新加载项目 -> 重建 -> 完成!