我可以访问NuGet命令行工具,但不能访问任何解压缩工具。是否可以安装已在本地保存的软件包?
在进行了大量搜索之后,我找不到处理这么简单要求的任何内容。我也查看了代码,但是它太冗长/密集而无法快速得出明确的结论,但是,根据所有迹象,它不支持支持直接安装本地文件。 / p>
答案 0 :(得分:1)
如果您将.nupkg本地存储在目录中,并且您要做的就是提取文件,您可以使用NuGet.exe并执行以下操作:
NuGet.exe install -o extract-directory MyPackageId -source /Full/Path/To/Directory/Containing/NuGet/Package/NuPkgs
-source参数允许您定义新源。在这种情况下,.nupkg文件所在的目录。
-o参数定义了将NuGet包提取到的目录。
以上似乎可以在Mac上使用NuGet 2.12。
答案 1 :(得分:0)
因为它实际上只是一个 zip 文件。
mv ~/path/to/package.nupkg package.zip
这会将文件扩展名更改为 zip 文件。然后:
unzip package.zip -d ~/Output/dir