不久前,我创建了此网络应用程序。我能够在笔记本电脑和房型计算机上运行它,但是当我尝试在学校中打开并使用它时,我不断收到此NU1107错误,提示版本冲突。有人知道解决办法吗?
以下是错误消息
抑制状态 错误为Microsoft.AspNetCore.Razor.Language检测到NU1107版本冲突。直接从项目中引用该软件包即可解决此问题。 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
答案 0 :(得分:2)
尝试安装.net core 2.1 SDK
答案 1 :(得分:0)
我在使用nuget的解决方案中解决了类似的问题consolidating。
我的问题是我在相互引用的解决方案中具有不同版本的依赖关系。
答案 2 :(得分:0)
如果您没有在PC上安装正确的SDK,就会发生这种情况,这听起来像您要安装的程序包期望使用asp.net core 2.1.4,但在pc中找不到core 2.1.4。 。请从以下链接下载并安装2.1.4
答案 3 :(得分:0)
如果您尝试发布它以将其上传到服务器,则可能会收到此错误 并且在“部署”设置中选择了“自包含”。尝试依赖于Framework,它可能会消失。