无法从 C:\ 创建分析器 Microsoft.AspNetCore.Mvc.Analyzers.AvoidHtmlPartialAnalyzer 的实例
Posted
技术标签:
【中文标题】无法从 C:\\ 创建分析器 Microsoft.AspNetCore.Mvc.Analyzers.AvoidHtmlPartialAnalyzer 的实例【英文标题】:An instance of analyzer Microsoft.AspNetCore.Mvc.Analyzers.AvoidHtmlPartialAnalyzer cannot be created from C:\无法从 C:\ 创建分析器 Microsoft.AspNetCore.Mvc.Analyzers.AvoidHtmlPartialAnalyzer 的实例 【发布时间】:2018-06-28 08:01:58 【问题描述】:我正在更新 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\ 创建分析器 Microsoft.AspNetCore.Mvc.Analyzers.AvoidhtmlPartialAnalyzer 的实例cs\Microsoft.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 创建分析器 Microsoft.EntityFrameworkCore.RawSqlStringInjectionDiagnosticAnalyzer 的实例。 Analyzers.dll:无法加载文件或程序集“Microsoft.CodeAnalysis,Version=2.8.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。找不到指定的文件。
有什么建议可以解决这个问题吗?
【问题讨论】:
【参考方案1】:我在安装 dotnet-sdk-2.1.301 后收到了同样的消息。
将 Visual Studio 更新到最新版本 (15.7.4) 为我解决了这个问题。
【讨论】:
【参考方案2】:这是我的简单解决方案:
卸载项目 -> 重新加载项目 -> 重建 -> 完成!
【讨论】:
这个选项应该是任何有问题的人的第一步。 这个选项对我有用...我卸载了,然后重新加载,重建,最后更新了 Microsoft.EntityFramworkCore 并且成功了...谢谢@obekir【参考方案3】:卸载并安装 Microsoft.AspNetCore 的 Nuget 将解决该问题
【讨论】:
以上是关于无法从 C:\ 创建分析器 Microsoft.AspNetCore.Mvc.Analyzers.AvoidHtmlPartialAnalyzer 的实例的主要内容,如果未能解决你的问题,请参考以下文章