studio - Examinar los contenidos de un paquete nuget.
nuget visual studio 2015 (2)
Usuarios de Windows:
Como Jonathon Rossi señaló,
Los archivos .nupkg son solo archivos ZIP, por lo que puede ver los contenidos
Entonces, en una máquina Windows, para una solución temporal, simplemente cambie la extensión de archivo de .nupkg
a .zip
, y luego use el File Explorer
Windows para aprovechar la asociación de archivos existente para los archivos .zip
( CompressedFolder
).
Es posible asociar "permanentemente" .nupkg
con la herramienta CompressedFolder
su sistema. Sin embargo, esto IconCache.db
al menos el IconCache.db
, y el método típico para restaurarlo no funciona para mí (eliminar el IconCache.db
y reiniciar). Por lo tanto, recomendaría no asociar .nupkg
con CompressedFolder
si le preocupa ver el icono del archivo correcto en el File Explorer
.
Teniendo eso en cuenta, si quieres una solución a largo plazo para abrir archivos .nupkg
sin cambiar su extensión ...
Puede establecer una asociación de archivos fácilmente a través de un símbolo del sistema ( cmd
) así:
Estos archivos ahora tendrán el mismo icono que cualquier otro CompressedFolder
en su sistema de archivos, y puede dejar sus extensiones sin cambios (como .nupkg
).
Para deshacer esta asociación, repita el comando assoc
para .nupkg
pero deje el RHS en blanco:
Puede confirmar la asociación de archivos actual en cualquier momento ejecutando assoc .nupkg
, dejando caer el signo de igual ( =
). :
¿Hay alguna forma de examinar el contenido de un paquete de NuGet para ver qué cambios hará? ¿O los cambios que ha realizado, después de la instalación? No hay ninguna opción para esto en la línea de comandos Nuget.exe y no encuentro ninguna información al respecto en los documentos de NuGet.
.nupkg
archivos .nupkg
son solo archivos ZIP con algunos metadatos, por lo que puede ver los contenidos. El Explorador de paquetes de NuGet debería facilitarle un poco la visualización de los contenidos.
La Galería NuGet (p. Ej., https://www.nuget.org/ ) tiene un enlace de "Descarga" en el lado izquierdo, de lo contrario, simplemente instale el paquete en un proyecto vacío y luego eche un vistazo.