如何修复为Stimulsoft.Reports.Engine.NetCore检测到的NuGet错误版本冲突

问题描述 投票:0回答:1
Severity    Code    Description Project File    Line    Suppression State
Error   NU1107  Version conflict detected for Stimulsoft.Reports.Engine.NetCore. Install/reference Stimulsoft.Reports.Engine.NetCore 2020.2.3 directly to project QRADARV12.Stimulsoft to resolve this issue. 
 QRADARV12.Stimulsoft -> Stimulsoft.Dashboards.Web.NetCore 2020.2.3 -> Stimulsoft.Reports.Engine.NetCore (= 2020.2.3) 
 QRADARV12.Stimulsoft -> Stimulsoft.Reports.Web.NetCore 2019.3.4 -> Stimulsoft.Reports.Engine.NetCore (= 2019.3.4). QRADARV12.Stimulsoft    D:\Q-RADARV12\General Version\UI\QRADARV12.Stimulsoft\QRADARV12.Stimulsoft.csproj   1   

我一遍又一遍地解决这个问题,而且我不知道如何解决此问题。

visual-studio nuget nuget-package stimulsoft
1个回答
0
投票

如何修复NuGet错误版本冲突检测到Stimulsoft.Reports.Engine.NetCore

我认为您已经安装了Stimulsoft.Reports.Web.NetCore 2019.3.4timulsoft.Dashboards.Web.NetCore 2020.2.3 nuget软件包中的一个,然后安装了另一个,并且遇到了问题。

我在我这边进行了测试,并得到了相同的错误消息:

enter image description here

主要原因是它们的两个nuget包都具有称为Stimulsoft.Reports.Engine.NetCore的依赖项。

[Stimulsoft.Reports.Web.NetCore 2019.3.4具有依赖项Stimulsoft.Reports.Engine.NetCore 2019.3.4

while

timulsoft.Dashboards.Web.NetCore 2020.2.3具有依赖项Stimulsoft.Reports.Engine.NetCore 2020.2.3

不同的nuget包都指向此依赖关系,但是不同版本的依赖关系导致不同版本的依赖关系,从而引起冲突。

解决方案>>

您应确保两个主要的nuget软件包具有相同的版本。

----------

1]

如果您首先安装了Stimulsoft.Reports.Web.NetCore 2019.3.4,则应该安装了timulsoft.Dashboards.Web.NetCore 2019.3.4

Stimulsoft.Reports.Web.NetCore 2019.3.4更新为2020.2.3

,然后安装timulsoft.Dashboards.Web.NetCore 2020.2.3

enter image description here

----------

[2)

如果先安装了timulsoft.Dashboards.Web.NetCore 2020.2.3,则应然后

已安装Stimulsoft.Reports.Web.NetCore 2020.2.3

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