Как исправить ошибку 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
, а
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
.