Waarom NUPKG naar DLL converteren?
Een .nupkg is een op ZIP gebaseerd archief dat vooraf gecompileerde .NET assemblies bevat. U kunt de ruwe .dll nodig hebben voor een handmatige projectreferentie, offline implementatie of inspectie zonder een volledige NuGet restore uit te voeren.
Hoe NUPKG naar DLL te converteren
7-Zip OPEN-SOURCE
Klik met de rechtermuisknop op de .nupkg, kies 7-Zip > Open archief, navigeer naar lib/<framework>/, selecteer de .dll en klik op Uitpakken naar een bestemmingsmap.
Hernoemen naar .zip FREE
Verander de extensie van .nupkg naar .zip, open het in Windows Verkenner en sleep de .dll uit lib/<framework>/.
NuGet Package Explorer OPEN-SOURCE
Open de .nupkg via File > Open, vouw lib en de submap van het doelframework uit, klik met de rechtermuisknop op de .dll en kies Save As.
Over deze formaten
Een .nupkg-bestand is een NuGet-pakket - de standaardmanier waarop .NET-bibliotheken worden gedistribueerd voor het .NET-ecosysteem. Het is een ZIP-archief met gecompileerde .dll-bestanden…
Open .NUPKG details →Een DLL (Dynamic Link Library) is een Windows-bibliotheekbestand met gecompileerde code die programma's laden terwijl ze draaien; het is dus niet iets dat u opent door erop te…
Open .DLL details →Kwaliteit & waar op te letten
- De
lib/map bevat afzonderlijke DLL-builds per doelframework (bijv.net8.0,netstandard2.0,net472); kies de versie die overeenkomt met uw project om runtime-fouten te voorkomen. - De uitgepakte DLL is alleen de gecompileerde assembly - geen broncode of debug-symbolen; deze worden geleverd in een apart
.snupkgsymboolpakket. - Het direct verwijzen naar een uitgepakte DLL omzeilt het NuGet-versiebeheer en transitieve afhankelijkheden; gebruik
dotnet add packagevoor normale projectintegratie.
Veelgestelde vragen
Welke `lib/` submap moet ik gebruiken?
net8.0 voor modern .NET, netstandard2.0 voor cross-compatibele bibliotheken, net472 voor .NET Framework projecten.Is de DLL in de `.nupkg` hetzelfde als wat NuGet herstelt?
Bevat de `.nupkg` broncode?
.snupkg bestand.