Hvorfor konvertere NUPKG til NUSPEC?
En .nuspec indeholder pakkemanifestet, herunder id, version, forfattere, afhængigheder og licens. Du kan få brug for den til at inspicere metadata uden at installere pakken, genbruge den som skabelon til en ny pakke eller uploade den til et privat feed, der kræver manifestet separat.
Sådan konverterer du NUPKG til NUSPEC
7-Zip OPEN-SOURCE
Højreklik på din .nupkg, vælg 7-Zip > Åbn arkiv, vælg .nuspec filen i arkivets rod, og klik på Udpak.
NuGet Package Explorer OPEN-SOURCE
Åbn din .nupkg via File > Open local package, vælg .nuspec i indholdspanelet, og brug derefter File > Save metadata as for at gemme den som en selvstændig fil.
Omdøb til .zip FREE
Omdøb filendelsen fra .nupkg til .zip, åbn den i Windows Stifinder eller brug unzip på macOS/Linux, og kopier .nuspec filen ud fra arkivets rod.
Om disse formater
En .nupkg-fil er en NuGet-pakke - standardmåden .NET-biblioteker distribueres på i .NET-økosystemet. Det er et ZIP-arkiv, der indeholder kompilerede .dll-filer og et…
Åbn .NUPKG detaljer →En .NUSPEC-fil er knyttet til NuGet settings, en developer-fil.
Åbn .NUSPEC detaljer →Kvalitet & hvad man skal være opmærksom på
- En
.nuspecinde i en færdigbygget.nupkgafspejler værdier, der er fastlagt på build-tidspunktet (f.eks. version fra.csproj), og ikke nødvendigvis et manuelt skrevet manifest. - Den udpakkede
.nuspecer komplet og gyldig - den kan bruges direkte mednuget packtil at genopbygge eller forgrene pakken. - Elementet
<files>mangler normalt i.nuspecfiler, der er udtrukket fra etdotnet packbuild; fillayoutet fastlægges automatisk under build-processen.
Ofte stillede spørgsmål
Hvor i en `.nupkg` er `.nuspec` placeret?
<id>.<version>.nuspec.Kan jeg bruge den udpakkede `.nuspec` til at pakke pakken igen?
nuget pack.Hvad er forskellen på `.nuspec` og `.nupkg`?
.nuspec er kun metadata i almindelig XML; en .nupkg er det fulde ZIP-arkiv, der indeholder DLL-filer, .nuspec filen og alle andre pakkefiler.