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:
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)
|