Открывайте или извлекайте файлы nupkg с помощью Powershell - PullRequest
0 голосов
/ 13 января 2019

не могли бы вы мне помочь? Как я могу открыть и извлечь файлы из пакета "nupkg", используя PowerShell. Спасибо.

Ответы [ 2 ]

0 голосов
/ 14 января 2019

Я предпочитаю использовать nuget cli, потому что он также устанавливает зависимости. Все, что вам нужно, это nuget install yourpackage. Это действительно просто исполняемый файл размером 5 МБ, вы можете загружать его каждый раз, когда вам нужно получить пакет:

$nugetUrl = "https://dist.nuget.org/win-x86-commandline/latest/nuget.exe"
Invoke-WebRequest -Uri $nugetUrl -OutFile ".\nuget.exe" 

.\nuget.exe install yourpackage
0 голосов
/ 13 января 2019

Вы можете использовать Expand-Archive (вам нужно переименовать файл, см. Могу ли я использовать PowerShell `Expand-Archive` для zip-файла без расширения )

Rename-Item "Newtonsoft.Json.12.0.1.nupkg" "Newtonsoft.Json.12.0.1.nupkg.zip"
Expand-Archive "Newtonsoft.Json.12.0.1.nupkg.zip"
...