有没有办法检查 NuGet 包的内容以查看它将进行哪些更改?Nuget.exe 命令行上没有此选项,我在 NuGet 文档中找不到有关此的任何信息。
3 回答
.nupkg
文件只是带有一些元数据的 ZIP 文件,因此您可以查看内容。NuGet 包资源管理器应该更容易查看内容。
NuGet Gallery(例如https://www.nuget.org/)在右侧有一个“下载”链接,否则只需将包安装到一个空项目中,然后查看。
视窗用户:
正如乔纳森·罗西指出的那样,
.nupkg 文件只是 ZIP 文件,因此您可以查看内容
因此,在 Windows 机器上,为了临时修复,只需将文件扩展名从 更改.nupkg
为.zip
,然后使用 Windows'File Explorer
来利用.zip
( CompressedFolder
) 文件的现有文件关联。
可以“永久”.nupkg
与您的系统CompressedFolder
工具关联。但是,这IconCache.db
至少会损坏 ,并且恢复它的典型方法对我不起作用(删除IconCache.db
并重新启动)。因此,如果您担心在.nupkg
.CompressedFolder
File Explorer
.nupkg
考虑到这一点,如果您想要在不更改扩展名的情况下打开文件的长期解决方案......
您可以通过命令提示符 ( cmd
) 轻松设置文件关联,如下所示:
这些文件现在将与您的文件系统上的任何其他文件具有相同的图标CompressedFolder
,并且您可以保持它们的扩展名不变(如.nupkg
)。
要撤消此关联,请重复assoc
命令,.nupkg
但将 RHS 留空:
您可以随时通过运行删除等号 (assoc .nupkg
)来确认当前文件关联。:=