Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 6945|Antwoord: 5

[Bron] Leer NuGet-pakketten in 3 minuten te maken en vrij te geven

[Link kopiëren]
Geplaatst op 12-09-2022 21:57:24 | | | |
Vereisten: In dagelijkse ontwikkeling worden vaak bibliotheekpakketten van derden gebruikt, en dit artikel introduceert het maken van een NuGet-pakket vanuit de .NET Standard-bibliotheek in Visual Studio op Windows en het publiceren ervan aanwww.nuget.orgMaak hierboven je plugin beschikbaar voor meer .NET/C#-ontwikkelaars.

Recensie:

Praktische werking: Gebruik ProGet om een NuGet privérepository te bouwen
https://www.itsvse.com/thread-10263-1-1.html

Nuget verpakt meerdere bibliotheken in een pakket
https://www.itsvse.com/thread-9656-1-1.html

Azure DevOps 2020 (V) Automatiseer de release van NUGET-pakketten met behulp van Pipelines
https://www.itsvse.com/thread-9381-1-1.html

Nuget Series 2 gebruikt BaGet om private Nuget-diensten te bouwen
https://www.itsvse.com/thread-9380-1-1.html

Nuget Series 1 gebruikt asp.net om een privé Nuget-repository te bouwen
https://www.itsvse.com/thread-9368-1-1.html

Nuget stelt HTTP-proxy-toegang op
https://www.itsvse.com/thread-9287-1-1.html

Gebruik Tencent Cloud Nuget Package Manager om downloads te versnellen
https://www.itsvse.com/thread-7875-1-1.html

[VS2017] Zet de Nuget-agent op
https://www.itsvse.com/thread-4231-1-1.html

Nuget Binnenlandse Bron (Spiegelbron)
https://www.itsvse.com/thread-3925-1-1.html
NuGet.org Overzicht

NuGet.org is de publieke host voor NuGet-pakketten en wordt dagelijks gebruikt door miljoenen .NET- en .NET Core-ontwikkelaars.

Maak een Microsoft-account aan

Om een NuGet.org-account aan te maken, moet je een Microsoft Personal Account (MSA) of Azure Active Directory (AAD) account hebben. Als je geen account hebt, maak er dan een aan.

De hyperlink-login is zichtbaar.

Als je je al hebt geregistreerd, bezoek dan de NuGet.org loginpagina:De hyperlink-login is zichtbaar.

Maak een project aan

Ik heb een .NET Standard-bibliotheekproject gemaakt met vs2019 zoals hieronder weergegeven:



Schrijf in het project je eigen code, en dat spreekt voor zich.

Klik met de rechtermuisknop op het item, selecteer het menu Eigenschappen en selecteer vervolgens het tabblad Verpakking. Zoals hieronder getoond:



Volgens de promptinformatie vul je het bijbehorende tekstinvoervakje in.



Selecteer in de bovenste werkbalk de configuratie "Release", klik met de rechtermuisknop op het project, klik op "Package", en de uitvoerinformatie is als volgt:

1>------ Build gestart: Project: Sw.Core.Common, Configuratie: Release Any CPU ------
1>Sw.Core.Common -> C:\Users\DELL\source\repos\Sw.Core.Common\bin\Release\netstandard2.1\Sw.Core.Common.dll
1> Pakket "C:\Users\DELL\source\repos\Sw.Core.Common\bin\Release\Sw.Core.Common.Common.1.0.0.nupkg" is met succes gemaakt.
========== Gegenereerd: 1 succes, 0 mislukt, 0 laatste, 0 overgeslagen ==========
Upload naar NuGet

Met een Microsoft-account log je in op de NuGet-app en autoriseer je als volgt:



Klik op Uploaden in de navigatiebalk, link:

De hyperlink-login is zichtbaar.



Selecteer "Sw.Core.Common.1.0.0.nupkg" voor het releasepakket dat we hebben gegenereerd.

Trek naar beneden en klik op Publiceren.



De browser wordt na succesvolle release naar de link doorgestuurd en zal aangeven dat het pakket nog niet is gepubliceerd. Het zal verschijnen in de zoekresultaten en beschikbaar zijn voor installatie/herstel zodra validatie en indexering zijn voltooid. Pakketvalidatie en indexering kunnen tot een uur duren. Lees meer.

Links na succesvolle publicatie:

De hyperlink-login is zichtbaar.

Je kunt enkele instructies configureren voor het nuget-pakket, de .csproj-configuratie als volgt wijzigen:

(Einde)





Vorig:Chrome Google Chrome meldt meldingen voor berichten uit
Volgend:[Echte gevechten] State Secret 4 (SM4) gebruikt .NET en Java om elkaar te ontsleutelen
Geplaatst op 12-09-2022 23:19:49 |
Leer het
 Huisbaas| Geplaatst op 13-11-2022 16:02:17 |
NUGET verpakt de .NET Framework-versie van de bibliotheek:

1. Download het nuget.exe-programma op het adres:https://www.nuget.org/downloads
2. Klik met de rechtermuisknop op het nuget.exe programma om het te deblokkeren.
3. Het commando is als volgt:

waarbij xxxxx de projectnaam is
 Huisbaas| Geplaatst op 22-10-2023 22:16:30 |
Best practices voor het maken van nuget-pakketten:De hyperlink-login is zichtbaar.
 Huisbaas| Geplaatst op 09-09-2025 09:10:25 |
NuGet Package Explorer

Een grafisch hulpmiddel waarmee je de structuur, afhankelijkheden en meer van een lokaal of remote NuGet-pakket kunt bekijken.

Bron:De hyperlink-login is zichtbaar.
Downloaden:De hyperlink-login is zichtbaar.

Zoals hieronder getoond:

 Huisbaas| Geplaatst op 29-09-2025 13:26:19 |
Gebruik het dotnet-commando om de push te verpakken

Referentie:De hyperlink-login is zichtbaar.
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com