Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 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, както е показано по-долу:



В проекта си пиши собствен код, и това е ясно.

Кликнете с десен бутон върху елемента, изберете командата в менюто Properties и след това изберете таба Packaging. Както е показано по-долу:



Според информацията от подсказката, попълнете съответното текстово поле за въвеждане.



В горната лента с инструменти изберете конфигурацията "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.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 пакети:Входът към хиперлинк е видим.
 Хазяин| Публикувано в 9.09.2025 г. 9:10:25 ч. |
NuGet Package Explorer

Графичен инструмент, който ви позволява да видите структурата, зависимостите и повече от локален или отдалечен NuGet пакет.

Източник:Входът към хиперлинк е видим.
Свалям:Входът към хиперлинк е видим.

Както е показано по-долу:

 Хазяин| Публикувано в 29.09.2025 г. 13:26:19 ч. |
Използвайте dotnet командата, за да пакетирате push-а

Препратка:Входът към хиперлинк е видим.
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com