Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 6945|Antwort: 5

[Quelle] Lerne, NuGet-Pakete in 3 Minuten zu erstellen und freizugeben

[Link kopieren]
Veröffentlicht am 12.09.2022 21:57:24 | | | |
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:

Praktische Bedienung: Verwenden Sie ProGet, um ein privates NuGet-Repository zu erstellen
https://www.itsvse.com/thread-10263-1-1.html

Nuget paketiert mehrere Bibliotheken in ein Paket
https://www.itsvse.com/thread-9656-1-1.html

Azure DevOps 2020 (V) Automatisieren Sie die Veröffentlichung von NUGET-Paketen mit Pipelines
https://www.itsvse.com/thread-9381-1-1.html

Nuget Series 2 nutzt BaGet, um private Nuget-Dienste zu bauen
https://www.itsvse.com/thread-9380-1-1.html

Nuget Series 1 verwendet asp.net, um ein privates Nuget-Repository zu erstellen.
https://www.itsvse.com/thread-9368-1-1.html

Nuget richtet HTTP-Proxy-Zugriff ein
https://www.itsvse.com/thread-9287-1-1.html

Verwenden Sie den Tencent Cloud Nuget Package Manager, um Downloads zu beschleunigen
https://www.itsvse.com/thread-7875-1-1.html

[VS2017] Den Nuget-Agenten einrichten
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 Ü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)





Vorhergehend:Chrome Google Chrome meldet Benachrichtigungen für Nachrichten ab
Nächster:[Tatsächlicher Kampf] State Secret 4 (SM4) verwendet .NET und Java, um sich gegenseitig zu entschlüsseln
Veröffentlicht am 12.09.2022 23:19:49 |
Lerne es
 Vermieter| Veröffentlicht am 13.11.2022 16:02:17 |
NUGET paketiert die .NET Framework-Version der Bibliothek:

1. Laden Sie das nuget.exe-Programm unter der Adresse herunter:https://www.nuget.org/downloads
2. Rechtsklicke auf das nuget.exe Programm, um es zu entsperren.
3. Der Befehl lautet wie folgt:

wobei xxxxx der Projektname ist
 Vermieter| Veröffentlicht am 22.10.2023 22:16:30 |
Best Practices zur Erstellung von Nuget-Paketen:Der Hyperlink-Login ist sichtbar.
 Vermieter| Veröffentlicht am 09.09.2025 09:10:25 |
NuGet Package Explorer

Ein grafisches Tool, das es ermöglicht, die Struktur, Abhängigkeiten und mehr wie ein lokales oder entferntes NuGet-Paket anzuzeigen.

Quelle:Der Hyperlink-Login ist sichtbar.
Herunterladen:Der Hyperlink-Login ist sichtbar.

Wie unten gezeigt:

 Vermieter| Veröffentlicht am 29.09.2025 13:26:19 |
Verwenden Sie den dotnet-Befehl, um den Push zu paketieren

Referenz:Der Hyperlink-Login ist sichtbar.
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com