Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 6945|Svar: 5

[Kilde] Lær at oprette og frigive NuGet-pakker på 3 minutter

[Kopier link]
Opslået på 12/09/2022 21.57.24 | | | |
Krav: I daglig udvikling anvendes ofte tredjepartsbibliotekspakker, og denne artikel vil introducere oprettelsen af en NuGet-pakke fra .NET Standard-biblioteket i Visual Studio på Windows og publicere den tilwww.nuget.orgOvenfor skal du gøre dit plugin tilgængeligt for flere .NET/C#-udviklere.

Anmeldelse:

Praktisk funktion: Brug ProGet til at bygge et NuGet privat repository
https://www.itsvse.com/thread-10263-1-1.html

Nuget pakker flere biblioteker ind i en pakke
https://www.itsvse.com/thread-9656-1-1.html

Azure DevOps 2020 (V) Automatiser udgivelsen af NUGET-pakker ved brug af Pipelines
https://www.itsvse.com/thread-9381-1-1.html

Nuget Serie 2 bruger BaGet til at opbygge private Nuget-tjenester
https://www.itsvse.com/thread-9380-1-1.html

Nuget Serie 1 bruger asp.net til at opbygge et privat Nuget-repository
https://www.itsvse.com/thread-9368-1-1.html

Nuget opsætter HTTP-proxyadgang
https://www.itsvse.com/thread-9287-1-1.html

Brug Tencent Cloud Nuget Package Manager til at fremskynde downloads
https://www.itsvse.com/thread-7875-1-1.html

[VS2017] Sæt Nuget-agenten op
https://www.itsvse.com/thread-4231-1-1.html

Nuget Domestic Source (Mirror Source)
https://www.itsvse.com/thread-3925-1-1.html
NuGet.org Oversigt

NuGet.org er den offentlige vært for NuGet-pakker og bruges af millioner af .NET- og .NET Core-udviklere hver dag.

Opret en Microsoft-konto

For at oprette en NuGet.org-konto skal du have en Microsoft Personal-konto (MSA) eller Azure Active Directory (AAD)-konto. Hvis du ikke har en konto, så opret en.

Hyperlink-login er synlig.

Hvis du allerede har registreret dig, besøg NuGet.org login-siden:Hyperlink-login er synlig.

Opret et projekt

Jeg oprettede et .NET Standard-biblioteksprojekt ved hjælp af vs2019 som vist nedenfor:



I projektet skal du skrive din egen kode, og det siger sig selv.

Højreklik på genstanden, vælg kommandoen Egenskaber, og vælg derefter fanen Pakning. Som vist nedenfor:



Ifølge promptinformationen udfyldes den tilsvarende tekstindtastningsboks.



I den øverste værktøjslinje vælger du konfigurationen "Udgivelse", højreklik på projektet, klik på "Pakke", og outputinformationen er som følger:

1>------ Build startet: Projekt: Sw.Core.Common, Konfiguration: Release Any CPU ------
1>Sw.Core.Common -> C:\Users\DELL\source\repos\Sw.Core.Common\bin\Release\netstandard2.1\Sw.Core.Common.dll
1> Pakken "C:\Users\DELL\source\repos\Sw.Core.Common\bin\Release\Sw.Core.Common.Common.1.0.0.nupkg" er blevet oprettet med succes.
========== Genereret: 1 succes, 0 mislykket, 0 seneste, 0 sprunget over ==========
Upload til NuGet

Brug en Microsoft-konto, log ind i NuGet-appen og autoriser som følger:



Klik på Upload i navigationslinjen, link:

Hyperlink-login er synlig.



Vælg "Sw.Core.Common.1.0.0.nupkg" for den udgivelsespakke, vi har genereret.

Træk ned til bunden og klik på Publicér.



Browseren vil blive omdirigeret til linket efter udgivelsen var succesfuld, og den vil bede om, at pakken endnu ikke er udgivet. Den vil dukke op i søgeresultaterne og vil være tilgængelig for installation/gendannelse, når validering og indeksering er færdig. Pakkevalidering og indeksering kan tage op til en time. Læs mere.

Links efter vellykket udgivelse:

Hyperlink-login er synlig.

Du kan konfigurere nogle instruktioner til nuget-pakken, ændre .csproj-konfigurationen som følger:

(Slut)





Tidligere:Chrome Google Chrome afmelder notifikationer for beskeder
Næste:[Faktisk kamp] State Secret 4 (SM4) bruger .NET og Java til at dekryptere hinanden
Opslået på 12/09/2022 23.19.49 |
Lær det
 Udlejer| Opslået på 13/11/2022 16.02.17 |
NUGET pakker .NET Framework-versionen af biblioteket:

1. Download nuget.exe-programmet på adressen:https://www.nuget.org/downloads
2. Højreklik på nuget.exe-programmet for at fjerne blokeringen.
3. Kommandoen er som følger:

hvor xxxxx er projektnavnet
 Udlejer| Opslået på 22/10/2023 22.16.30 |
Bedste praksis for at skabe nuget-pakker:Hyperlink-login er synlig.
 Udlejer| Opslået på 09/09/2025 09.10.25 |
NuGet Pakkeudforsker

Et grafisk værktøj, der giver dig mulighed for at se strukturen, afhængigheder og mere som en lokal eller fjern NuGet-pakke.

Kilde:Hyperlink-login er synlig.
Downloade:Hyperlink-login er synlig.

Som vist nedenfor:

 Udlejer| Opslået på 29/09/2025 13.26.19 |
Brug dotnet-kommandoen til at pakke push'en

Henvisning:Hyperlink-login er synlig.
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com