Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 6945|Відповідь: 5

[Джерело] Навчіться створювати та випускати пакети NuGet за 3 хвилини

[Копіювати посилання]
Опубліковано 12.09.2022 21:57:24 | | | |
Вимоги: У щоденній розробці часто використовуються сторонні бібліотечні пакети, і в цій статті буде представлено створення пакету NuGet з бібліотеки .NET Standard у Visual Studio на Windows та публікацію його вwww.nuget.orgВище — зробіть ваш плагін доступним для більшої кількості .NET/C# розробників.

Огляд:

Практична робота: використовуйте ProGet для створення приватного репозиторію NuGet
https://www.itsvse.com/thread-10263-1-1.html

Nuget пакує кілька бібліотек в один пакет
https://www.itsvse.com/thread-9656-1-1.html

Azure DevOps 2020 (V) Автоматизуйте випуск пакетів NUGET за допомогою Pipelines
https://www.itsvse.com/thread-9381-1-1.html

Nuget Series 2 використовує BaGet для створення приватних сервісів Nuget
https://www.itsvse.com/thread-9380-1-1.html

Nuget Series 1 використовує asp.net для створення приватного репозиторію Nuget
https://www.itsvse.com/thread-9368-1-1.html

Nuget налаштовує доступ до HTTP-проксі
https://www.itsvse.com/thread-9287-1-1.html

Використовуйте Tencent Cloud Nuget Package Manager для прискорення завантажень
https://www.itsvse.com/thread-7875-1-1.html

[VS2017] Налаштуйте агента Nuget
https://www.itsvse.com/thread-4231-1-1.html

Nuget Domestic Source (Дзеркальне джерело)
https://www.itsvse.com/thread-3925-1-1.html
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 наступним чином:

(Кінець)





Попередній:Chrome Google Chrome відписується від сповіщень для повідомлень
Наступний:[Фактичний бойовий процес] State Secret 4 (SM4) використовує .NET і Java для розшифрування один одного
Опубліковано 12.09.2022 23:19:49 |
Вивчи це
 Орендодавець| Опубліковано 13.11.2022 16:02:17 |
NUGET пакує версію бібліотеки для .NET Framework:

1. Завантажте програму nuget.exe за адресою:https://www.nuget.org/downloads
2. Клацніть правою кнопкою миші по програмі nuget.exe, щоб розблокувати його.
3. Наказ такий:

де xxxxx — назва проєкту
 Орендодавець| Опубліковано 22.10.2023 22:16:30 |
Найкращі практики створення пакетів nuget:Вхід за гіперпосиланням видно.
 Орендодавець| Опубліковано 09.09.2025 09:10:25 |
Дослідник пакетів NuGet

Графічний інструмент, який дозволяє переглядати структуру, залежності та більше локального або віддаленого пакету NuGet.

Джерело:Вхід за гіперпосиланням видно.
Завантажити:Вхід за гіперпосиланням видно.

Як показано нижче:

 Орендодавець| Опубліковано 29.09.2025 13:26:19 |
Використовуйте команду dotnet, щоб упакувати push

Посилання:Вхід за гіперпосиланням видно.
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com