So öffnen Sie .NUPKG-Dateien unter Linux
Um .NUPKG-Dateien unter Linux zu öffnen, benennen Sie eine Kopie der Datei von .nupkg in .zip um (es handelt sich um einen ZIP-Container).
Schritt-für-Schritt-Anleitung
- Benennen Sie eine Kopie der Datei von .nupkg in .zip um (es handelt sich um einen ZIP-Container).
- Verwenden Sie Ihren Archivmanager oder entpacken Sie die Datei, um den Inhalt zu extrahieren und zu überprüfen. Das .nuspec-Manifest befindet sich im Paket.
Häufige Probleme
„Windows kann diese Datei nicht öffnen“ / Doppelklick führt zu nichts Sinnvollem
Ein .nupkg ist ein ZIP-basiertes NuGet-Paket und ist normalerweise keiner Standard-App für die Doppelklick-Anzeige zugeordnet.
- Benennen Sie eine Kopie der Datei von .nupkg in .zip um.
- Öffnen/extrahieren Sie die ZIP-Datei mit einem ZIP-Tool und überprüfen Sie den Inhalt (einschließlich des .nuspec-Manifests).
Der Packungsinhalt ist nach der Entnahme schwer zu verstehen
NuGet-Pakete enthalten Code und Metadaten für NuGet-Tools. Das manuelle Durchsuchen kann verwirrend sein, ohne das Manifest zu überprüfen.
- Suchen und öffnen Sie die .nuspec-Datei im extrahierten Paket, um die Paketmetadaten (ID, Version, Beschreibung, Abhängigkeiten) zu lesen.
- Wenn Sie versuchen, das Paket in einem .NET-Projekt zu verwenden, nutzen Sie es lieber über NuGet, anstatt Dateien manuell zu kopieren.
Beim Umbenennen in .zip schlägt das Öffnen fehl oder es treten Fehler beim Extrahieren auf
Der Download ist möglicherweise unvollständig/beschädigt oder die Datei ist möglicherweise kein gültiges NuGet-Paket.
- Laden Sie die .nupkg-Datei erneut von der Originalquelle herunter und versuchen Sie erneut, sie umzubenennen/extrahieren.
- Wenn Sie das Paket selbst erstellt haben, erstellen Sie es mit NuGet-Tools neu und überprüfen Sie dann die neu erstellte NUPKG-Datei.
Sicherheitshinweis
Eine .nupkg-Datei ist ein ZIP-Archiv und kann kompilierten Code enthalten, der von Ihrer Anwendung referenziert werden soll. Es als „nur Daten“ zu behandeln, kann riskant sein, wenn Sie später Code erstellen/ausführen, der davon abhängt.