English version

Создание nuget-пакетов при помощи GUI-утилиты

Недавно я писал о том, как создать собственный Nuget-сервер для локальных нужд. Для того, чтобы картина была полной, опишу процесс создания пакета nuget. Существует два разных способа сделать это — создать все артефакты руками и использовать утилиту nuget.exe для упаковки, либо воспользоваться графической утилитой. Рассмотрим второй вариант.

При создании nuget-пакетов преимущества графической утилиты перед консольной очевидны — не нужно создавать все артефакты руками, все просто и интуитивно. Поэтому рассмотрим этот способ подробнее.

Загрузка и установка утилиты

Первое, что нужно сделать — это установить утилиту для создания пакетов. Загрузить её можно здесь.

Создание nuget-пакетов при помощи GUI-утилиты

Это — ClickOnce-установщик и вам нужно дождаться загрузки и установки приложения на компьютер.

Создание пакета

Сразу после запуска утилиты, будет предложено несколько опций - создать новый пакет или открыть существующий (локально или из ленты Nuget-сервера). Давайте рассмотрим процесс создания пакета. Выбираем пункт Create a new package.

Создание nuget-пакетов при помощи GUI-утилиты

Заполним информацию о нашем Nuget-пакете. Для этого в меню выбираем EditEdit Metadata:

Создание nuget-пакетов при помощи GUI-утилиты

Здесь же можно установить зависимости нашего пакета на другие пакеты и сборки:

Создание nuget-пакетов при помощи GUI-утилиты

Добавляем содержимое в nuget-пакет

После того, как информация о пакете заполнена, можно приступить к наполнению пакета.

В правой части окна видна секция Content, которая отображает содержимое текущего пакета.

При помощи пункта меню CONTENT добавим все необходимые файлы в пакет:

Создание nuget-пакетов при помощи GUI-утилиты

Наш nuget-пакет готов.

Создание nuget-пакетов при помощи GUI-утилиты

Сохраним полученный пакет в файловой системе, получим nupkg-файл, готовый для публикации.

Публикация на сервере

Полученный пакет можно опубликовать на сервере стандартными средствами nuget.exe, либо при помощи той же утилиты. Для этого используем пункт меню FilePublish:

Создание nuget-пакетов при помощи GUI-утилиты

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

Создание nuget-пакетов при помощи консольной утилиты nuget.exe ← → Регулирование нагрузки на веб-приложение ASP.NET MVC

Похожие публикации

Добавить комментарий

Для отображения аватара испольузется Gravatar
Можно форматрировать текст при помощи Markdown