Anforderungen: In der täglichen Entwicklung werden häufig Drittanbieter-Bibliothekspakete verwendet, und dieser Artikel wird das Erstellen eines NuGet-Pakets aus der .NET Standard-Bibliothek in Visual Studio unter Windows und dessen Veröffentlichung inwww.nuget.orgMach dein Plugin oben mehr .NET/C#-Entwicklern zugänglich.
Rezension:
NuGet.org Überblick
NuGet.org ist der öffentliche Host für NuGet-Pakete und wird täglich von Millionen von .NET- und .NET-Core-Entwicklern genutzt.
Melde dich für ein Microsoft-Konto an
Um ein NuGet.org-Konto zu erstellen, benötigen Sie ein Microsoft Personal Account (MSA) oder Azure Active Directory (AAD) Konto. Wenn du kein Konto hast, erstelle eins.
Der Hyperlink-Login ist sichtbar.
Wenn Sie sich bereits registriert haben, besuchen Sie die NuGet.org Login-Seite:Der Hyperlink-Login ist sichtbar.
Erstelle ein Projekt
Ich habe ein .NET Standard-Bibliotheksprojekt mit vs2019 erstellt, wie unten gezeigt:
Schreibe im Projekt deinen eigenen Code, und das versteht sich von selbst.
Rechtsklick auf den Gegenstand, wähle den Befehl Eigenschaften-Menü aus und wähle dann den Reiter Verpackung aus. Wie unten gezeigt:
Gemäß den Prompt-Informationen füllen Sie das entsprechende Texteingabefeld aus.
In der oberen Symbolleiste wählen Sie die Konfiguration "Veröffentlichen", klicken Sie dann mit der rechten Maustaste auf das Projekt, klicken Sie auf "Paket" und die Ausgabeinformationen sind wie folgt:
1>------ Build gestartet: 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> Das Paket "C:\Users\DELL\source\repos\Sw.Core.Common\bin\Release\Sw.Core.Common.Common.1.0.0.nupkg" wurde erfolgreich erstellt. ========== Generiert: 1 Erfolg, 0 gescheitert, 0 neueste, 0 übersprungen ========== Upload zu NuGet
Melden Sie sich mit einem Microsoft-Konto in der NuGet-App an und autorisieren Sie wie folgt:
Klicken Sie in der Navigationsleiste auf Hochladen, Link:
Der Hyperlink-Login ist sichtbar.
Wählen Sie "Sw.Core.Common.1.0.0.nupkg" für das von uns generierte Release-Paket.
Zieh nach unten und klicke auf Veröffentlichen.
Der Browser wird nach der erfolgreichen Veröffentlichung auf den Link weitergeleitet und zeigt an, dass das Paket noch nicht veröffentlicht wurde. Sie erscheint in den Suchergebnissen und steht zur Installation/Wiederherstellung zur Verfügung, sobald die Validierung und Indexierung abgeschlossen sind. Die Paketvalidierung und -indexierung können bis zu einer Stunde dauern. Lesen Sie mehr.
Links nach erfolgreicher Veröffentlichung:
Der Hyperlink-Login ist sichtbar.
Du kannst einige Anweisungen für das nuget-Paket konfigurieren und die .csproj-Konfiguration wie folgt ändern:
(Ende)
|