Hvorfor konvertere NUPKG til NUSPEC?
.nuspec inneholder pakkemanifestet inkludert id, versjon, forfattere, avhengigheter og lisens. Du kan trenge den for å inspisere metadata uten å installere pakken, gjenbruke den som en mal for en ny pakke, eller laste den opp til en privat kilde som krever manifestet separat.
Hvordan konvertere NUPKG til NUSPEC
7-Zip OPEN-SOURCE
Høyreklikk på .nupkg, velg 7-Zip > Åpne arkiv, marker .nuspec i arkivroten, og klikk Pakk ut.
NuGet Package Explorer OPEN-SOURCE
Åpne .nupkg via File > Open local package, velg .nuspec i innholdspanelet, og bruk deretter File > Save metadata as for å lagre den som en frittstående fil.
Endre navn til .zip FREE
Endre filendelsen fra .nupkg til .zip, åpne i Windows Utforsker eller bruk unzip på macOS/Linux, og kopier ut .nuspec fra arkivroten.
Om disse formatene
En .nupkg-fil er en NuGet-pakke - standardmåten .NET-biblioteker distribueres på for .NET-økosystemet. Det er et ZIP-arkiv som inneholder kompilerte .dll-filer og et…
Åpne .NUPKG-detaljer →En .NUSPEC-fil er assosiert med NuGet settings, en developer-fil.
Åpne .NUSPEC-detaljer →Kvalitet og hva du bør passe på
.nuspecinne i en ferdigbygget.nupkggjenspeiler verdier som ble fastsatt ved bygging (f.eks. versjon fra.csproj), ikke nødvendigvis et manuelt skrevet manifest.- Den utpakkede
.nuspec-filen er komplett og gyldig - den kan brukes direkte mednuget packfor å bygge pakken på nytt eller lage en kopi. - Elementet
<files>mangler vanligvis i.nuspec-filer som er pakket ut fra etdotnet pack-bygg; filoppsettet blir automatisk løst ved bygging.
Ofte stilte spørsmål
Hvor i `.nupkg`-filen ligger `.nuspec`?
<id>.<version>.nuspec.Kan jeg bruke den utpakkede `.nuspec`-filen til å pakke pakken på nytt?
nuget pack.Hva er forskjellen mellom `.nuspec` og `.nupkg`?
.nuspec er kun metadata i ren XML; .nupkg er det fulle ZIP-arkivet som inneholder DLL-filer, .nuspec-filen og alle andre pakkeressurser.