Создание библиотеки

Cоздание библиотеки подразумевает экспорт процессов текущего проекта в виде файла *.dll. В дальнейшем файл можно использовать в других проектах в качестве элемента.

Подготовка

Перед экспортом проекта необходимо, чтобы на машине с Primo Studio был обязательно установлен .NET Framework 4.6.1 Developer Pack. Скачать его можно на официальном сайте Microsoft.

Если экспортировать проект без установки фреймворка, процесс завершится с ошибкой.

Экспорт

Для создания библиотеки перейдите в раздел меню Файл ➝ Экспорт ➝ Создать библиотеку.

Отобразится окно с настройками будущей библиотеки:

В левой части окна, в дереве проекта, выберите процессы, которые нужно экспортировать в библиотеку. Для этого установите галочки напротив нужных процессов.

После чего заполните поля:

  1. Наименование - название будущего элемента, под которым он будет отображаться в панели элементов.

  2. Группа - название группы, в которой будет содержаться данный элемент в панели элементов.

  3. Пространство имен - название пространства задается согласно правилам языка C# (подробнее описаны тут). Допустимы только буквы и числа. Данный шаблон содержит общее правило именования: <Company>.(<Product>\|<Technology>)[.<Feature>][.<Subnamespace>]. Пример: Fabrikam.Math Litware.Security.

  4. Класс - название класса, заполняется по правилам языка C#. Допустимы только буквы и числа. В названии следует использовать существительные или сочетание существительных, при этом первую букву каждого слова нужно начинать с прописной в соответствии с соглашением PascalCasing. НЕ употребляйте в названиях классов префиксы (например, "C"). Подробнее о правилах наименования классов читайте тут. Правила PascalCasing описаны здесь.

  5. Процесс - выберите процесс, который будет выполняться при вызове элемента.

  6. Иконка, URL помощи, Текст помощи - при желании можно добавить иконку в формате *.png, указать ссылку на страницу помощи и сам текст помощи. Эти поля не обязательны для заполнения.

  7. Путь .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.

Last updated