Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 6945|Απάντηση: 5

[Πηγή] Μάθετε να δημιουργείτε και να κυκλοφορείτε πακέτα NuGet σε 3 λεπτά

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 12/9/2022 9:57:24 μ.μ. | | | |
Απαιτήσεις: Στην καθημερινή ανάπτυξη, χρησιμοποιούνται συχνά πακέτα βιβλιοθηκών τρίτων και αυτό το άρθρο θα εισαγάγει τη δημιουργία ενός πακέτου NuGet από τη βιβλιοθήκη .NET Standard στο Visual Studio στα Windows και τη δημοσίευσή του στοwww.nuget.orgΠαραπάνω, κάντε την προσθήκη σας διαθέσιμη σε περισσότερους προγραμματιστές .NET/C#.

Αναθεώρηση:

Πρακτική λειτουργία: Χρησιμοποιήστε το ProGet για να δημιουργήσετε ένα ιδιωτικό αποθετήριο NuGet
https://www.itsvse.com/thread-10263-1-1.html

Το Nuget συσκευάζει πολλές βιβλιοθήκες σε ένα πακέτο
https://www.itsvse.com/thread-9656-1-1.html

Azure DevOps 2020 (V) Αυτοματοποίηση της έκδοσης πακέτων NUGET με χρήση διοχετεύσεων
https://www.itsvse.com/thread-9381-1-1.html

Το Nuget Series 2 χρησιμοποιεί το BaGet για τη δημιουργία ιδιωτικών υπηρεσιών Nuget
https://www.itsvse.com/thread-9380-1-1.html

Το Nuget Series 1 χρησιμοποιεί asp.net για τη δημιουργία ενός ιδιωτικού αποθετηρίου Nuget
https://www.itsvse.com/thread-9368-1-1.html

Το Nuget ρυθμίζει την πρόσβαση διακομιστή μεσολάβησης HTTP
https://www.itsvse.com/thread-9287-1-1.html

Χρησιμοποιήστε το Tencent Cloud Nuget Package Manager για να επιταχύνετε τις λήψεις
https://www.itsvse.com/thread-7875-1-1.html

[VS2017] Ρυθμίστε τον πράκτορα Nuget
https://www.itsvse.com/thread-4231-1-1.html

Nuget Domestic Source (Πηγή καθρέφτη)
https://www.itsvse.com/thread-3925-1-1.html
NuGet.org Επισκόπηση

Το NuGet.org είναι ο δημόσιος κεντρικός υπολογιστής για πακέτα NuGet και χρησιμοποιείται από εκατομμύρια προγραμματιστές .NET και .NET Core καθημερινά.

Εγγραφή για λογαριασμό Microsoft

Για να δημιουργήσετε έναν λογαριασμό NuGet.org, πρέπει να έχετε έναν προσωπικό λογαριασμό Microsoft (MSA) ή Azure Active Directory (AAD). Εάν δεν έχετε λογαριασμό, δημιουργήστε έναν.

Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Εάν έχετε ήδη εγγραφεί, επισκεφθείτε τη σελίδα σύνδεσης NuGet.org:Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Δημιουργήστε ένα έργο

Δημιούργησα ένα έργο βιβλιοθήκης .NET Standard χρησιμοποιώντας το vs2019 όπως φαίνεται παρακάτω:



Στο έργο, γράψτε τον δικό σας κώδικα και αυτό είναι αυτονόητο.

Κάντε δεξί κλικ στο στοιχείο, επιλέξτε την εντολή μενού Ιδιότητες και, στη συνέχεια, επιλέξτε την καρτέλα Συσκευασία. Οπως φαίνεται παρακάτω:



Σύμφωνα με τις πληροφορίες προτροπής, συμπληρώστε το αντίστοιχο πλαίσιο εισαγωγής κειμένου.



Στην επάνω γραμμή εργαλείων, επιλέξτε τη διαμόρφωση "Έκδοση" και, στη συνέχεια, κάντε δεξί κλικ στο έργο, κάντε κλικ στο "Πακέτο" και οι πληροφορίες εξόδου είναι οι εξής:

1>------ Ξεκίνησε η κατασκευή: Έργο: Sw.Core.Common, Διαμόρφωση: Απελευθερώστε οποιαδήποτε CPU ------
1>Sw.Core.Common -> C:\Users\DELL\source\repos\Sw.Core.Common\bin\Release\netstandard2.1\Sw.Core.Common.dll
1> Το πακέτο "C:\Users\DELL\source\repos\Sw.Core.Common\bin\Release\Sw.Core.Common.Common.1.0.0.nupkg" δημιουργήθηκε με επιτυχία.
========== Δημιουργήθηκε: 1 επιτυχία, 0 αποτυχία, 0 τελευταία, 0 παράλειψη ==========
Μεταφόρτωση στο NuGet

Χρησιμοποιώντας έναν λογαριασμό Microsoft, εισέλθετε στην εφαρμογή NuGet και εξουσιοδοτήστε τα εξής:



Κάντε κλικ στην επιλογή Μεταφόρτωση στη γραμμή πλοήγησης, σύνδεσμος:

Η σύνδεση με υπερσύνδεσμο είναι ορατή.



Επιλέξτε "Sw.Core.Common.1.0.0.nupkg" για το πακέτο έκδοσης που δημιουργήσαμε.

Τραβήξτε προς τα κάτω και κάντε κλικ στην επιλογή Δημοσίευση.



Το πρόγραμμα περιήγησης θα ανακατευθυνθεί στον σύνδεσμο μετά την επιτυχή κυκλοφορία και θα σας ζητήσει ότι το πακέτο δεν έχει ακόμη δημοσιευτεί. Θα εμφανιστεί στα αποτελέσματα αναζήτησης και θα είναι διαθέσιμο για εγκατάσταση/επαναφορά μόλις ολοκληρωθεί η επικύρωση και η ευρετηρίαση. Η επικύρωση και η ευρετηρίαση πακέτων μπορεί να διαρκέσουν έως και μία ώρα. Διαβάστε περισσότερα.

Σύνδεσμοι μετά την επιτυχή δημοσίευση:

Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Μπορείτε να διαμορφώσετε ορισμένες οδηγίες για το πακέτο nuget, να τροποποιήσετε τη διαμόρφωση .csproj ως εξής:

(Τέλος)





Προηγούμενος:Chrome Το Google Chrome καταργεί την εγγραφή ειδοποιήσεων για μηνύματα
Επόμενος:[Πραγματική μάχη] Το State Secret 4 (SM4) χρησιμοποιεί .NET και Java για να αποκρυπτογραφήσει το ένα το άλλο
Δημοσιεύτηκε στις 12/9/2022 11:19:49 μ.μ. |
Μάθε το
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 13/11/2022 4:02:17 μ.μ. |
Το NUGET συσκευάζει την έκδοση .NET Framework της βιβλιοθήκης:

1. Κατεβάστε το πρόγραμμα nuget.exe στη διεύθυνση:https://www.nuget.org/downloads
2. Κάντε δεξί κλικ στο πρόγραμμα nuget.exe για να το ξεμπλοκάρετε.
3. Η εντολή είναι η εξής:

όπου xxxxx είναι το όνομα του έργου
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 22/10/2023 10:16:30 μ.μ. |
Βέλτιστες πρακτικές για τη δημιουργία πακέτων nuget:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 9/9/2025 9:10:25 π.μ. |
Εξερεύνηση πακέτων NuGet

Ένα γραφικό εργαλείο που σας επιτρέπει να δείτε τη δομή, τις εξαρτήσεις και πολλά άλλα ενός τοπικού ή απομακρυσμένου πακέτου NuGet.

Πηγή:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Καταφόρτωση:Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Οπως φαίνεται παρακάτω:

 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 29/9/2025 1:26:19 μ.μ. |
Χρησιμοποιήστε την εντολή dotnet για να συσκευάσετε το push

Αναφορά:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com