4.4.1.4.2.6.12. Встраивание внешних библиотек .NET

 
Astra.HMI позволяет добавлять сторонние .NET-компоненты (.NET Framework, .NET Core и QtPlugin).
 
Библиотеки .NET и плагины Qt расширяют возможности Astra.HMI внутри отдельного проекта, добавляя кастомные компоненты и обработчики данных, которые сложно или невозможно реализовать стандартными средствами Astra.HMI. Основное отличие между ними заключается в используемой технологии: библиотеки .NET написаны на языках платформы .NET, а плагины Qt создаются с использованием фреймворка Qt.
 
Встраиваемые библиотеки .NET Framework недоступны для использования в ОС Linux.
 
С помощью библиотек на основе .NET Framework, .NET и QtPlugin Core можно добавить дополнительные компоненты в библиотеку компонентов и расширить стандартные возможности Astra.HMI внутри отдельного проекта.
 
Для корректной работы библиотек .NET Core в ОС Linux установите пакеты среды выполнения .NET Core.
Установка .Net Core с использованием сети интернет описана здесь.
Уточнить актуальную версию можно по ссылке.
 
Чтобы добавить библиотеки .NET или Qt плагин в проект:
1. Выполните команду Проект → Ссылки на юниты. В открывшемся окне используйте команды контекстного меню для добавления или удаления библиотек.
 
 
2. В открывшемся окне кликните правой кнопкой мыши по пустой области, чтобы открыть контекстное меню и выберите команду добавить из файлов.
 
 
3. Укажите платформу для каждой библиотеки, в столбце Тип.
 
 
4. Нажмите Применить, чтобы применить изменения
5. Убедитесь, что в колонке Состояние отображается сообщение Успешно загружено и нажмите ОК.
 
Теперь новые библиотеки .NET и плагин Qt успешно добавлены в проект и готовы к использованию.