如何修复为Microsoft.aspnetcore.razor.language检测到的版本冲突?

问题描述 投票:1回答:3

我不久前创建了这个网络应用程序。我能够在我的笔记本电脑和我的roomates计算机上运行它,但是当我尝试在学校打开并处理它时,我不断收到NU1107错误,说有版本冲突。有谁知道修复此问题?

Bellow是错误消息

抑制状态错误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
3个回答
3
投票

尝试安装.net core 2.1 SDK


1
投票

我修复了一个类似的问题consolidating我的项目解决方案与nuget。

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


1
投票

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

https://dot.net

© www.soinside.com 2019 - 2024. All rights reserved.