Answers:
您还可以通过指定本地主机作为安装的一部分来使用NuGet命令行。例如,如果您的软件包存储在当前目录中
nuget install MyPackage -Source %cd% -OutputDirectory packages
将其解压缩到目标目录。
NuPKG文件只是zip文件,因此任何可以处理zip文件的文件都应该能够处理nupkg文件,即7zip。
将其重命名为.zip,然后将其解压缩。
做这样的事情:
clear
cd PACKAGE_DIRECTORY
function Expand-ZIPFile($file, $destination)
{
$shell = New-Object -ComObject Shell.Application
$zip = $shell.NameSpace($file)
foreach($item in $zip.items())
{
$shell.Namespace($destination).copyhere($item)
}
}
Dir *.nupkg | rename-item -newname { $_.name -replace ".nupkg",".zip" }
Expand-ZIPFile "Package.1.0.0.zip" “DESTINATION_PATH”