Инструменты пользователя

Инструменты сайта


Боковая панель

Перевод этой страницы:

ru:template-publication

Публикация проектов


Начиная с версии 5.16.0.0 доступна возможность публикации проектов.

Описание

Публикация соберёт все зависимые библиотеки, зашифрует, заархивирует и упакует в новый шаблон. Продавцам шаблонов теперь не нужно собирать комплект библиотек и передавать их вместе с шаблоном, расписывая в инструкции, где они должны находиться. Все права на выполнение проекта, которые вы настроили, останутся без изменений. А с новой функцией загрузки в UserArea вам не придется тратить много времени на поддержку и обновление вашего проекта - вам достаточно лишь загрузить обновление из ProjectMaker, а ваши клиенты получат обновление автоматически (начиная с версии 5.17.2.0).

Текущие возможности

  1. Упаковка внешних библиотек
  2. Дополнительное шифрование проекта
  3. Создание локального проекта
  4. Загрузка проектов в UserArea в имеющийся или существующий проект.

Использование

Публикация вызывается по нажатию Ctrl+Alt+P либо из контекстного меню вкладки шаблона.

Что позволяет сделать публикация:

  • Упаковать внешние зависимости в один проект. Теперь можно не задумываться, как передать пользователю Внешние зависимости.
  • Позволяет ускорить выполнение и запуск проекта. Засчет прекомпиляции всей логики и кода проекта.
  • Повышает безопасность, даже если у вас украдут учетную запись, проект невозможно будет открыть.

Ограничения

В зависимые сборки необходимо добавлять все сборки, которые вы хотите опубликовать (если подключаемая библиотека 1 зависит от библиотеки 2, то надо обе добавлять в Reference). Иногда это сделать невозможно, так как некоторые сторонние сборки могут использовать функционал из-за которого упаковка и шифрование могут завершаться с ошибкой либо привести к неработоспособности готового шаблона. Если в проекте используются внешние зависимости, всегда проверяйте работоспособность проекта. Если что-то не работает, то первым делом нужно пробовать исключать сборки из объединения.

ru/template-publication.txt · Последние изменения: 2018/06/28 14:24 — goa