Компания Stimulsoft постоянно ведет разработку своих продуктов. В каждом релизе появляются новые возможности, оптимизации компонентов и исправления некоторых ошибок. Поэтому новый релиз – это всегда улучшение продукта по отношению к предыдущим версиям. Однако, не все пользователи знают о способах обновления компонентов Stimulsoft в рамках своих проектов. В этой статье мы поговорим об этом более подробно.
Прежде чем перейти к инструкции обновления, хотелось бы уточнить, что, по сути, процесс обновления представляет собой замену библиотек или скриптов Stimulsoft в своих проектах. Это можно выполнить следующими способами:
  • Скачать архив продукта с сайта Stimulsoft и заменить файлы из архива в своем приложении;
  • Воспользоваться менеджерами пакетов для обновления файлов в своем проекте.

И первый, и второй способы обновления компонентов являются официальными и не несут в себе действий, нарушающих лицензионное соглашение и правила использования. Каким способом воспользоваться, решать только вам. Версии файлов на сайте и в менеджерах пакетов являются идентичными и относятся к последней версии.

Скачивание архивов и обновление файлов продукта вручную

Чтобы скачать архив с нашего сайта следует:

Шаг 1:  Открыть любой браузер на вашем устройстве;
Шаг 2:  Перейти на наш сайт по адресу https://www.stimulsoft.com;
Шаг 3:  На сайте, перейти на страницу Скачать. Для этого можно нажать ссылку Скачать (Downloads) в заголовке любой страницы или воспользоваться прямой ссылкой – https://www.stimulsoft.com/ru/downloads;
Шаг 4:  Нажать кнопку Скачать в блоке необходимого продукта. После этого начнется скачивание архива файлов продукта средствами браузера;
Шаг 5:  Заменить файлы Stimulsoft в вашем проекте на файлы из архива, предварительно распаковав его.

Downloads page
После этого, библиотеки Stimulsoft будут обновлены в вашем проекте.
Для скачивания архива файлов продукта из личного кабинета, следует:

Шаг 1:  Открыть любой браузер на вашем устройстве;
Шаг 2:  Перейти на наш сайт по адресу https://devs.stimulsoft.com;
Шаг 3:  Ввести логин и пароль для входа в личный кабинет;
Шаг 4:  Выбрать необходимый продукт и нажать кнопку Скачать больше (More Download) в блоке этого продукта;
Шаг 5:  Выбрать необходимую версию продукта и нажать кнопку Download в строке версии. После этого начнется скачивание архива файлов продукта средствами браузера;
Шаг 6:  Заменить файлы Stimulsoft в вашем проекте на файлы из архива, предварительно распаковав его.

Admin area
После этого, библиотеки Stimulsoft будут обновлены в вашем проекте.
Для скачивания архива файлов из Stimulsoft BI Designer, следует:

Шаг 1:  Запустить приложение Stimulsoft BI Designer;
Шаг 2:  В окне С чего начать (Get Started) нажать кнопку Показать больше (Show More) в пункте Разработчикам (Develop). Если при запуске дизайнера отчетов у вас не появилось окно С чего начать, то выберите соответствующую команду из меню Файл (File) дизайнера отчетов;
Шаг 3:  Навести курсор на необходимый продукт;
Шаг 4:  Нажать кнопку Скачать (Download). После этого начнется скачивание архива файлов продукта средствами Stimulsoft BI Designer. Этот архив будет сохранен на вашем устройстве в системную папку Загрузки (Downloads);
Шаг 5:  Заменить файлы Stimulsoft в вашем проекте на файлы из архива, предварительно распаковав его.

Get started
После этого, библиотеки Stimulsoft будут обновлены в вашем проекте.

Обновление файлов с помощью менеджеров пакетов

В зависимости от продукта можно воспользоваться тем или иным менеджером пакетов для обновления файлов Stimulsoft.

Продукты Reports.Net, Reports.Wpf, Reports.Web, Report.Blazor, Dashboards.WIN и Dashboards.WEB можно обновить с использованием менеджера пакетов NuGet:

Шаг 1:  В среде разработки приложения, например в Visual Studio, выберите команду Manage NuGet Packages...;
Шаг 2:  На вкладке Обновления (Updates) выбрать продукты, которые необходимо обновить;
Шаг 3:  В поле параметра Версия (Version) выбрать версию продукта, на которую следует изменить текущую;
Шаг 4:  Нажать кнопку Обновить (Update).

NuGet Package Manager
После этого, библиотеки Stimulsoft будут обновлены в вашем проекте.
Продукты Reports.JS и Dashboards.JS можно обновить из консоли системы с использованием NPM Package Manager:

Шаг 1:  Открыть консоль системы;
Шаг 2:  Указать команду установки для Reports.JS npm install stimulsoft-reports-js или для Dashboards.JS npm install stimulsoft-dashboards-js;
Шаг 3:  После завершения процесса скачивания, скрипты будут находится по следующему пути: node_modules\stimulsoft-reports-js\Scripts\ для Reports.JS или node_modules\stimulsoft-dashboards-js\Scripts\ для Dashboards.JS;
Шаг 4:  Скопировать их вместо используемых скриптов в проекте.

NPM Console
После этого, скрипты проекта будут обновлены.
Продукт Reports.Angular можно обновить с использованием NuGet менеджера (для серверной стороны) и NPM менеджера (для клиентской стороны).

Обновление серверной части:

Шаг 1:  В среде разработки, например в Visual Studio, выберите команду Manage NuGet Packages...;
Шаг 2:  На вкладке Обновления (Updates) следует выбрать продукт Stimulsoft.Reports.Angular.NetCore;
Шаг 3:  В поле параметра Версия (Version), выбрать версию продукта, на которую следует изменить текущую;
Шаг 4:  Нажать кнопку Обновить (Update).

Angular NuGet Packages
После этого, произойдет обновление библиотек Stimulsoft в вашем проекте.

Обновление клиентской части:

Шаг 1:  Перейти в ClientApp директорию вашего проекта;
Шаг 2:  Открыть консоль системы;
Шаг 3:  Указать команду установки npm install stimulsoft-viewer-angular.

Angular NPM console
После этого, файлы клиентской стороны будут обновлены.
Продукт Report.Java можно обновить с использованием менеджера пакетов Maven:

Шаг 1:  Открыть проект в среде разработки, например Eclipse;
Шаг 2:  В контекстном меню проекта выбрать команду Обновить проект... (Update Project...) из пункта Maven;
Шаг 3:  В открывшемся окне, отметить флажками библиотеки Stimulsoft необходимой версии;
Шаг 4:  Установить флажок параметра Принудительное обновление снимков/выпусков (Force Update of Snapshots/Releases);;
Шаг 5:  Нажать кнопку Ок.

Eclipse Maven Manager
После этого, библиотеки Stimulsoft будут обновлены в вашем проекте.