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

Άποψη: 35391|Απάντηση: 2

[Συμβουλές] Το Nuget συσκευάζει πολλές βιβλιοθήκες σε ένα πακέτο

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 2021-5-19 16:05:35 | | | |
Το NuGet υποστηρίζει τη συσκευασία πολλαπλών βιβλιοθηκών σε ένα πακέτο, πράγμα που σημαίνει απλώς και εξαρτήσεις συσκευασίας.
Αρχικά, δημιούργησα δύο νέα έργα βιβλιοθήκης τάξης, συγκεκριμένα το ClassLibrary2 και το ClassLibrary3, τα οποία θα αναφέρονται στη βιβλιοθήκη τάξης ClassLibrary3, όπως φαίνεται στο παρακάτω σχήμα:



Συσκευάστε το ClassLibrary2 σε ένα πακέτο nuget (και συσκευάστε τις αναφερόμενες εξαρτήσεις με την ακόλουθη εντολή):

Το ClassLibrary2.1.0.0.nupkg αλλάζει το επίθημα σε μορφή zip και το ανοίγει και μπορείτε να δείτε ότι ο φάκελος \lib\netcoreapp3.1 περιέχει τα εξαρτώμενα dll, όπως φαίνεται στην παρακάτω εικόνα:



Σπρώξτε σε ένα ιδιωτικό αποθετήριο nuget, όπως φαίνεται παρακάτω:



Αφού δημιουργήσει μια νέα εφαρμογή κονσόλας και εγκαταστήσει το ClassLibrary2 χρησιμοποιώντας την εντολή Install-Package, μπορεί να καλέσει με επιτυχία τα εξαρτώμενα πακέτα του ως εξής:









Προηγούμενος:Κλείστε το Quartz . .Καθαρό
Επόμενος:Το Swagger δεν μπορεί να χρησιμοποιήσει το schemaId xx για τον τύπο xx. Το ίδιο schemaId είναι ήδη ...
Δημοσιεύτηκε στις 2022-7-26 14:27:32 |
sssss
Δημοσιεύτηκε στις 2023-3-30 12:11:15 |
11111111111
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com