visual studio microsoft cli nuget

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.