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