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 в запущенном проекте.