NuGet

В общем случае публикация и установка NuGet-пакетов для Primo Studio или Visual Studio требует доступа в интернет и работы с официальным сайтом NuGet. Использование локального NuGet-сервера будет полезно в ситуации, когда в целях безопасности в организации ограничена/запрещена работа с пакетами через интернет. Такой локальный сервер может быть интегрирован с Оркестратором либо использоваться без него. Если NuGet-сервер интегрирован, то управлять пакетами возможно через UI Оркестратора в разделе Настройки > NuGet. Соответствующие права есть только у администратора.

Управление пакетами

При переходе в раздел Настройки > NuGet отобразятся все NuGet-пакеты, которые уже были добавлены администратором и доступны для работы в Студии или VS:

Добавить новый пакет можно по кнопке Опубликовать NuGet-пакет. В результате откроется форма для загрузки файла:

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

Если задача долго не переходит в состояние успешно завершенной, её нужно удалить:

Просмотр пакетов в Primo Studio

Чтобы NuGet-пакеты с локального сервера были доступны в Студии, нужно добавить его в разрешенные источники в настройках Студии. О том, как это сделать, читайте здесь.

Подключенный сервер появится в окне управления зависимостями. Выберите его в качестве источника и устанавливайте нужные пакеты.

Last updated