Krav: Vid daglig utveckling används ofta tredjepartsbibliotekspaket, och denna artikel introducerar skapandet av ett NuGet-paket från .NET Standard-biblioteket i Visual Studio på Windows och publiceringen av det tillwww.nuget.orgOvan, gör ditt plugin tillgängligt för fler .NET/C#-utvecklare.
Recension:
NuGet.org Översikt
NuGet.org är den publika värden för NuGet-paket och används av miljontals .NET- och .NET Core-utvecklare varje dag.
Registrera ett Microsoft-konto
För att skapa ett NuGet.org-konto behöver du ha ett Microsoft Personal-konto (MSA) eller Azure Active Directory (AAD)-konto. Om du inte har ett konto, skapa ett.
Inloggningen med hyperlänken är synlig.
Om du redan har registrerat dig, besök inloggningssidan NuGet.org:Inloggningen med hyperlänken är synlig.
Skapa ett projekt
Jag skapade ett .NET Standard-biblioteksprojekt med vs2019 som visas nedan:
I projektet, skriv din egen kod, och det säger sig självt.
Högerklicka på objektet, välj kommandot Egenskaper, och välj sedan fliken Paketering. Som visas nedan:
Enligt promptinformationen, fyll i motsvarande textinmatningsruta.
I det övre verktygsfältet, välj konfigurationen "Release", högerklicka på projektet, klicka på "Package", och utdatainformationen är följande:
1>------ Bygg påbörjat: Projekt: Sw.Core.Common, Konfiguration: Släpp vilken CPU som helst ------ 1>Sw.Core.Common -> C:\Users\DELL\source\repos\Sw.Core.Common\bin\Release\netstandard2.1\Sw.Core.Common.dll 1> Paketet "C:\Users\DELL\source\repos\Sw.Core.Common\bin\Release\Sw.Core.Common.Common.1.0.0.nupkg" har framgångsrikt skapats. ========== Genererat: 1 framgång, 0 misslyckad, 0 senast, 0 hoppade över ========== Ladda upp till NuGet
Med ett Microsoft-konto loggar du in i NuGet-appen och auktoriserar enligt följande:
Klicka på Ladda upp i navigationsfältet, länk:
Inloggningen med hyperlänken är synlig.
Välj "Sw.Core.Common.1.0.0.nupkg" för det releasepaket vi genererade.
Dra längst ner och klicka på Publicera.
Webbläsaren kommer att omdirigeras till länken efter att lanseringen har lyckats, och den kommer att visa att paketet ännu inte har publicerats. Den kommer att visas i sökresultaten och vara tillgänglig för installation/återställning när validering och indexering är klar. Paketvalidering och indexering kan ta upp till en timme. Läs mer.
Länkar efter framgångsrik publicering:
Inloggningen med hyperlänken är synlig.
Du kan konfigurera några instruktioner för nuget-paketet, ändra .csproj-konfigurationen enligt följande:
(Slut)
|