Вимоги: У щоденній розробці часто використовуються сторонні бібліотечні пакети, і в цій статті буде представлено створення пакету 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 наступним чином:
(Кінець)
|