【问题标题】:How to fix version conflict detected for Microsoft.aspnetcore.razor.language?如何修复为 Microsoft.aspnetcore.razor.language 检测到的版本冲突?
【发布时间】:2018-10-01 19:13:17
【问题描述】:

我不久前创建了这个网络应用程序。我能够让它在我的笔记本电脑和我室友的电脑上运行,但是当我尝试在学校打开并处理它时,我不断收到这个 NU1107 错误,说存在版本冲突。有谁知道这个问题的解决办法吗?

下面是错误信息

抑制状态 错误 NU1107 Microsoft.AspNetCore.Razor.Language 检测到版本冲突。直接从项目中引用包来解决这个问题。 CVGS -> Microsoft.VisualStudio.Web.CodeGeneration.Design 2.1.4 -> Microsoft.VisualStudio.Web.CodeGenerators.Mvc 2.1.4 -> Microsoft.VisualStudio.Web.CodeGeneration 2.1.4 -> Microsoft.VisualStudio.Web.CodeGeneration .EntityFrameworkCore 2.1.4 -> Microsoft.VisualStudio.Web.CodeGeneration.Core 2.1.4 -> Microsoft.VisualStudio.Web.CodeGeneration.Templating 2.1.4 -> Microsoft.AspNetCore.Razor.Language (>= 2.1.1) CVGS -> Microsoft.AspNetCore.App 2.1.0 -> Microsoft.AspNetCore.Razor.Language (= 2.1.0)。 CVGS G:\cvgs-iteration_1\CVGS\CVGS.csproj 1

【问题讨论】:

    标签: asp.net asp.net-mvc razor


    【解决方案1】:

    尝试安装.net core 2.1 SDK

    【讨论】:

    • 谢谢。它解决了我在构建服务器上出现相同错误的问题。
    【解决方案2】:

    我用 nuget 解决了一个类似的问题 consolidating 我的项目。

    我的问题是我在解决方案中的不同版本中存在相互引用的依赖项。

    【讨论】:

      【解决方案3】:

      如果您没有在 PC 上安装正确的 SDK,就会发生这种情况,听起来您尝试安装的软件包需要 asp.net core 2.1.4 但在 PC 中找不到 core 2.1.4 .请从以下链接下载并安装 2.1.4

      https://dot.net

      【讨论】:

        【解决方案4】:

        如果您尝试发布它以将其上传到服务器,您可能会收到此错误 并且您在部署设置中选择了 SelfContained。尝试框架依赖,它可能会消失。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2019-06-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-01-13
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多