Perché convertire NUPKG in NUSPEC?
Il file .nuspec contiene il manifesto del pacchetto, inclusi id, versione, autori, dipendenze e licenza. Potrebbe essere necessario per ispezionare i metadati senza installare il pacchetto, riutilizzarlo come modello per un nuovo pacchetto o caricarlo su un feed privato che richiede il manifesto separatamente.
Come convertire NUPKG in NUSPEC
7-Zip OPEN-SOURCE
Fai clic con il tasto destro sul file .nupkg, scegli 7-Zip > Apri archivio, seleziona il file .nuspec nella root dell'archivio e fai clic su Estrai.
NuGet Package Explorer OPEN-SOURCE
Apri il file .nupkg tramite File > Open local package, seleziona il file .nuspec nel pannello dei contenuti, quindi usa File > Save metadata as per salvarlo come file autonomo.
Rinomina in .zip FREE
Rinomina l'estensione da .nupkg a .zip, apri in Esplora file di Windows o usa unzip su macOS/Linux, e copia il file .nuspec dalla root dell'archivio.
Informazioni su questi formati
Un file .nupkg è un pacchetto NuGet - il modo standard in cui le librerie .NET vengono distribuite per l'ecosistema .NET. Si tratta di un archivio ZIP che contiene file .dll compilati e un…
Apri dettagli .NUPKG →Un file .NUSPEC è associato a NuGet settings, un file di tipo developer.
Apri dettagli .NUSPEC →Qualità e a cosa prestare attenzione
- Il file
.nuspecall'interno di un.nupkgcompilato riflette i valori risolti al momento della build (ad esempio, la versione dal file.csproj), non necessariamente un manifesto scritto a mano. - Il file
.nuspecestratto è completo e valido - può essere utilizzato direttamente connuget packper ricostruire o creare un fork del pacchetto. - L'elemento
<files>è solitamente assente nei file.nuspecestratti da una builddotnet pack; il layout dei file viene risolto automaticamente al momento della build.
Domande frequenti
Dove si trova il file `.nuspec` all'interno del `.nupkg`?
<id>.<version>.nuspec.Posso usare il file `.nuspec` estratto per impacchettare nuovamente il pacchetto?
nuget pack.Qual è la differenza tra `.nuspec` e `.nupkg`?
.nuspec contiene solo metadati in formato XML semplice; il file .nupkg è l'archivio ZIP completo contenente le DLL, il file .nuspec e tutti gli altri asset del pacchetto.