NuGet
Last updated
Was this helpful?
Last updated
Was this helpful?
В общем случае публикация и установка NuGet-пакетов для Primo Studio требует доступа в интернет и работы с официальным сайтом NuGet. Использование локального NuGet-сервера будет полезно в ситуации, когда в целях безопасности в организации ограничена/запрещена работа с пакетами через интернет. Такой локальный сервер может быть интегрирован с Оркестратором либо использоваться без него. Если NuGet-сервер интегрирован, то управлять пакетами возможно через UI Оркестратора в разделе Настройки > NuGet. Соответствующие права есть только у администратора.
В разделе Настройки > NuGet отображаются все NuGet-пакеты, которые можно использовать в Студии:
По кнопке Опубликовать NuGet-пакет можно опубликовать пакет. В результате откроется форма для загрузки файла:
По кнопке Удалить можно удалить ранее опубликованный пакет.
Публикация пакета, как и его удаление, происходит через создание соответствующих задач. Список незавершенных заданий или завершенных с ошибкой можно просмотреть по кнопке Задачи.
Если задача долго не переходит в состояние успешно завершенной, её нужно удалить.
Чтобы NuGet-пакеты с локального сервера были доступны в Студии, нужно добавить его в разрешенные источники в настройках Студии. О том, как это сделать, читайте здесь.
Подключенный сервер появится в окне управления зависимостями. Выберите его в качестве источника и устанавливайте нужные пакеты.