Требования: В ежедневной разработке часто используются сторонние библиотечные пакеты, и в этой статье будет представлено создание пакета NuGet из библиотеки .NET Standard в Visual Studio на Windows с его публикацией вwww.nuget.orgВыше — сделайте ваш плагин доступным для большего числа .NET/C# разработчиков.
Обзор:
NuGet.org Обзор
NuGet.org является публичным хостом для пакетов NuGet и ежедневно используется миллионами разработчиков .NET и .NET Core.
Зарегистрируйтесь для создания аккаунта Microsoft
Для создания NuGet.org-аккаунта вам нужно иметь личную учётную запись Microsoft Personal Account (MSA) или Azure Active Directory (AAD). Если у вас нет аккаунта, создайте его.
Вход по гиперссылке виден.
Если вы уже зарегистрировались, посетите страницу входа NuGet.org:Вход по гиперссылке виден.
Создайте проект
Я создал проект библиотеки .NET Standard с использованием vs2019, как показано ниже:
В проекте пиши свой собственный код, и это само собой разумеется.
Кликните правой кнопкой мыши по предмету, выберите команду меню «Свойства», а затем вкладку «Упаковка». Как показано ниже:
Согласно информации в запросе, заполните соответствующее поле ввода текста.
В верхней панели инструментов выберите конфигурацию «Release», затем кликните правой кнопкой мыши по проекту, затем нажмите «Package», и информация о выводе будет следующей:
1>------ Запущена сборка: Проект: Sw.Core.Common, Конфигурация: Выпуск Любой процессор ------ 1>Sw.Core.Common -> C:\Users\DELL\source\repos\Sw.Core.Common\bin\Release\netstandard2.1\Sw.Core.Common.dll 1> Пакет "C:\Users\DELL\source\repos\Sw.Core.Common\bin\Release\Sw.Core.Common.Common.1.0.0.nupkg" успешно создан. ========== Генерировано: 1 успех, 0 неудач, 0 поздних выпусков, 0 пропущенных ========== Загрузка на NuGet
Используя учетную запись Microsoft, войдите в приложение NuGet и оформите авторизацию следующим образом:
Нажмите «Загрузить» в панели навигации, ссылка:
Вход по гиперссылке виден.
Выберите "Sw.Core.Common.1.0.0.nupkg" для сгенерированного нами пакета релиза.
Обратитесь вниз и нажмите «Опубликовать».
Браузер будет перенаправлен на ссылку после успешного релиза, и появится сообщение, что пакет ещё не опубликован. Он появится в результатах поиска и будет доступен для установки/восстановления после завершения валидации и индексации. Проверка и индексация пакетов могут занять до часа. Читать далее.
Ссылки после успешной публикации:
Вход по гиперссылке виден.
Вы можете настроить некоторые инструкции для пакета nuget, изменить конфигурацию .csproj следующим образом:
(Конец)
|