Krav: I daglig utvikling brukes ofte tredjeparts bibliotekpakker, og denne artikkelen vil introdusere å lage en NuGet-pakke fra .NET Standard-biblioteket i Visual Studio på Windows og publisere den tilwww.nuget.orgOver, gjør pluginen din tilgjengelig for flere .NET/C#-utviklere.
Anmeldelse:
NuGet.org Oversikt
NuGet.org er den offentlige verten for NuGet-pakker og brukes av millioner av .NET- og .NET Core-utviklere hver dag.
Registrer deg for en Microsoft-konto
For å opprette en NuGet.org-konto må du ha en Microsoft Personal Account (MSA) eller Azure Active Directory (AAD)-konto. Hvis du ikke har en konto, opprett en.
Innloggingen med hyperkoblingen er synlig.
Hvis du allerede har registrert deg, besøk NuGet.org innloggingssiden:Innloggingen med hyperkoblingen er synlig.
Lag et prosjekt
Jeg opprettet et .NET Standard-biblioteksprosjekt med vs2019 som vist nedenfor:
I prosjektet skriver du din egen kode, og det sier seg selv.
Høyreklikk på gjenstanden, velg kommandoen Egenskaper-menyen, og velg deretter fanen Pakking. Som vist nedenfor:
I henhold til promptinformasjonen, fyll ut den tilsvarende tekstinntastingsboksen.
I den øverste verktøylinjen velger du "Release"-konfigurasjonen, høyreklikker på prosjektet, klikker på "Package", og utdatainformasjonen er som følger:
1>------ Bygging startet: Prosjekt: Sw.Core.Common, Konfigurasjon: Slipp hvilken som helst 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 blitt opprettet med suksess. ========== Generert: 1 suksess, 0 mislykket, 0 sist, 0 hoppet over ========== Last opp til NuGet
Ved å bruke en Microsoft-konto, logg inn i NuGet-appen og autoriser som følger:
Klikk på Last opp i navigasjonslinjen, lenke:
Innloggingen med hyperkoblingen er synlig.
Velg "Sw.Core.Common.1.0.0.nupkg" for utgivelsespakken vi genererte.
Trekk til bunnen og klikk på Publiser.
Nettleseren vil bli omdirigert til lenken etter at utgivelsen var vellykket, og den vil be om at pakken ennå ikke er publisert. Den vil vises i søkeresultatene og vil være tilgjengelig for installasjon/gjenoppretting når validering og indeksering er fullført. Pakkevalidering og indeksering kan ta opptil en time. Les mer.
Lenker etter vellykket publisering:
Innloggingen med hyperkoblingen er synlig.
Du kan konfigurere noen instruksjoner for nuget-pakken, endre .csproj-konfigurasjonen som følger:
(Slutt)
|