Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 35391|Risposta: 2

[Consigli] Nuget impacchetterebbe più librerie in un unico pacchetto

[Copiato link]
Pubblicato il 19-05-2021 16:05:35 | | | |
NuGet supporta il confezionamento di più librerie in un pacchetto, il che significa semplicemente anche il confezionamento delle dipendenze.
Per prima cosa, ho creato due nuovi progetti di libreria di classi, ovvero ClassLibrary2 e ClassLibrary3, che faranno riferimento alla libreria di classi ClassLibrary3, come mostrato nella figura sottostante:



Impacchettare ClassLibrary2 in un pacchetto nuget (e impacchettare le dipendenze di riferimento con il seguente comando):

ClassLibrary2.1.0.0.nupkg cambia il suffisso in formato zip e lo apre, e puoi vedere che la cartella \lib\netcoreapp3.1 contiene le dll dipendenti, come mostrato nella figura sottostante:



Push a un repository privato di nuget, come mostrato di seguito:



Dopo aver creato una nuova applicazione console e installato ClassLibrary2 usando il comando Install-Package, può chiamare con successo i suoi pacchetti dipendenti come segue:









Precedente:Chiudi Quarzo. .Net
Prossimo:Swagger Non si può usare schemaId xx per il tipo xx. Lo stesso schemaId è già ...
Pubblicato il 26-07-2022 14:27:32 |
s
Pubblicato il 30-03-2023 12:11:15 |
11111111111
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com