Создание библиотеки
Last updated
Last updated
Cоздание библиотеки подразумевает экспорт процессов текущего проекта в виде файла *.dll. В дальнейшем файл можно использовать в других проектах в качестве элемента.
Перед экспортом проекта необходимо, чтобы на машине с Primo Studio был обязательно установлен .NET Framework 4.6.1 Developer Pack. Скачать его можно на официальном сайте Microsoft.
Если экспортировать проект без установки фреймворка, процесс завершится с ошибкой.
Для создания библиотеки перейдите в раздел меню Файл ➝ Экспорт ➝ Создать библиотеку.
Отобразится окно с настройками будущей библиотеки:
В левой части окна, в дереве проекта, выберите процессы, которые нужно экспортировать в библиотеку. Для этого установите галочки напротив нужных процессов.
После чего заполните поля:
Наименование - название будущего элемента, под которым он будет отображаться в панели элементов.
Группа - название группы, в которой будет содержаться данный элемент в панели элементов.
Пространство имен - название пространства задается согласно правилам языка C# (подробнее описаны тут). Допустимы только буквы и числа. Данный шаблон содержит общее правило именования: <Company>.(<Product>\|<Technology>)[.<Feature>][.<Subnamespace>]
. Пример: Fabrikam.Math Litware.Security.
Класс - название класса, заполняется по правилам языка C#. Допустимы только буквы и числа. В названии следует использовать существительные или сочетание существительных, при этом первую букву каждого слова нужно начинать с прописной в соответствии с соглашением PascalCasing. НЕ употребляйте в названиях классов префиксы (например, "C"). Подробнее о правилах наименования классов читайте тут. Правила PascalCasing описаны здесь.
Процесс - выберите процесс, который будет выполняться при вызове элемента.
Иконка, URL помощи, Текст помощи - при желании можно добавить иконку в формате *.png, указать ссылку на страницу помощи и сам текст помощи. Эти поля не обязательны для заполнения.
Путь .NET - определите путь к стандартным библиотекам .NET в формате: <полный путь>\{0}.dll
. Пример: C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6.1\{0}.dll
. Если такого каталога нет, проверьте, что у вас установлен .NET Framework 4.6.1 Developer Pack.
Далее задайте имена и категории аргументам стартового процесса. Эта информация будет использована при отображении свойств элемента в палитре свойств.
В завершение нажмите кнопку Построить:
В открывшемся диалоге выберите путь сохранения файла *.dll и его имя.
‼️ Имя файла должно начинаться со слова Primo.
Публикация и подключение к проекту осуществляется по тем же правилам, что и для проектов SDK.