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