Examiner le contenu d'un paquet nuget
Est-il possible d'examiner le contenu d'un package NuGet pour déterminer les changements qu'il va faire? -- ou les modifications qu'il a fait, après l'installation? Il n'y a pas d'option pour cela sur le Nuget.exe en ligne de commande et je ne trouve aucune information à ce sujet dans le NuGet docs.
2 réponses
.nupkg
les fichiers sont juste des fichiers ZIP avec quelques métadonnées, donc vous pouvez jeter un oeil au contenu. NuGet Package Explorer devrait rendre un peu plus facile de voir le contenu.
the NuGet Gallery (e.g. https://www.nuget.org/) a un lien" Download " sur le côté gauche, sinon installez simplement le paquet dans un projet vide et jetez un oeil.
Utilisateurs De Windows:
comme L'a souligné Jonathon Rossi,
.les fichiers nupkg ne sont que des fichiers ZIP, vous pouvez donc voir le contenu
donc sur une machine windows, pour une correction temporaire, il suffit de changer l'extension de fichier de .nupkg
.zip
, puis il suffit d'utiliser Windows' File Explorer
au profit de l'association de fichier .zip
(CompressedFolder
fichiers).
il est possible d'associer "en permanence".nupkg
avec votre système CompressedFolder
outil. Cependant, cela va corrompre le IconCache.db
au minimum, et la méthode typique pour la restaurer ne fonctionne pas pour moi (supprimer le IconCache.db
et le redémarrage). Donc je vous conseille de contre associant .nupkg
CompressedFolder
si vous vous souciez de voir l'icône du bon fichier dans File Explorer
.
Avec cela à l'esprit, si vous voulez une solution à long terme pour l'ouverture d' .nupkg
fichiers sans modifier leur extension...
vous pouvez définir une association de fichiers facilement via une invite de commande (cmd
):
Ces fichiers auront désormais la même icône que tout autre CompressedFolder
sur votre système de fichiers, et vous pouvez laisser leurs extensions stables (comme .nupkg
).
pour défaire cette association, répétez assoc
commande .nupkg
mais quitter la RHS vide:
vous pouvez à tout moment confirmer l'association actuelle des fichiers en exécutant assoc .nupkg
, laisser tomber le signe égal (=
).: