无法从 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 的实例的主要内容,如果未能解决你的问题,请参考以下文章

无法在 OBIEE 12c 中创建具有不一致维度的多学科领域分析

ida按f5无法反编译出c的伪代码怎么破

从 .c 创建 DLL 文件

Redshift 副本从分析创建不同的压缩编码

无法从 SVG 创建位图

C语言总谐波失真(THD)实现,从理论到应用分析改进详解