4.4.1.4.2.4.1.4.2.2. AsyncReload

 
Заменяет файлы текущего запущенного проекта на файлы из указанной папки обновлений, компилирует и запускает обновленный проект. При перезагрузке проекта также сохраняет копию текущего проекта.
 
void AsyncReload(string PathUpdate, string PathBackup)
 

Параметры

 
Параметр
Тип
Описание
PathUpdate
string
Путь к проекту, изменения которого следует загрузить в запущенный проект
PathBackup
string
Путь к папке для автосохранения копии текущего проекта
 

Примеры

 
//Подгрузка обновлений проекта:
ProjectManager.AsyncReload("C:\\Backup\\Update\\_BackupManager.hmi", "C:\\Backup\\Back");
 

Подгрузка обновлений проекта

 
1. Запустите проект в режиме исполнения.
2. Откройте эпроект в Дизайнере Astra.HMI и внесите изменения.
3. Скопируйте все файлы проекта и подложите их в папку обновлений.
Папка может находиться на другом рабочем месте.
Подкладывать файлы в папку обновлений каждый раз после изменения проекта в дизайнере.
4. Для подгрузки обновлений вызывайте функцию AsyncReload в запущенном проекте.