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
我一遍又一遍地解决这个问题,而且我不知道如何解决此问题。
如何修复NuGet错误版本冲突检测到Stimulsoft.Reports.Engine.NetCore
我认为您已经安装了Stimulsoft.Reports.Web.NetCore 2019.3.4
和timulsoft.Dashboards.Web.NetCore 2020.2.3
nuget软件包中的一个,然后安装了另一个,并且遇到了问题。
我在我这边进行了测试,并得到了相同的错误消息:
主要原因是它们的两个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
----------
[2)
如果先安装了timulsoft.Dashboards.Web.NetCore 2020.2.3
,则应然后已安装Stimulsoft.Reports.Web.NetCore 2020.2.3
。