【问题标题】: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”或其依赖项之一。找不到指定的文件。

有什么建议可以解决这个问题吗?

【问题讨论】:

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


    【解决方案1】:

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

    将 Visual Studio 更新到最新版本 (15.7.4) 为我解决了这个问题。

    【讨论】:

      【解决方案2】:

      这是我的简单解决方案:

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

      【讨论】:

      • 这个选项应该是任何有问题的人的第一步。
      • 这个选项对我有用...我卸载了,然后重新加载,重建,最后更新了 Microsoft.EntityFramworkCore 并且成功了...谢谢@obekir
      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-07-14
        • 2022-10-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多