![](/img/trans.png)
[英]Add custom nuget feed from the Package Manager Console (PowerShell)
[英]Powershell Get Latest from Nuget Feed
我需要創建一個Powershell腳本,該腳本將從nuget feed中提取最新的軟件包。 該腳本將在TeamCity構建期間運行,以幫助解決nuget軟件包遇到的緩存問題。 我以前沒有使用過Powershell,因此任何幫助將不勝感激。 這是我到目前為止的內容:
$packagesConfigFiles = Get-ChildItem $path -Recurse | Where-Object {$_.Name -eq "packages.config"} foreach($packagesConfig in $packagesConfigFiles){ .\\nuget.exe i $packagesConfig.FullName -o Source\\Packages }
萬一有人需要它,我想發布我用於解決方案的內容。
Set-ExecutionPolicy Unrestricted
$packagesConfigFiles = Get-ChildItem $path -Recurse | Where-Object {$_.Name -eq "packages.config"}
if (Test-Path packages){
Write-Host "Delete packages folder."
Remove-Item packages -recurse
}
foreach($packagesConfig in $packagesConfigFiles){
.nuget\NuGet.exe i $packagesConfig.FullName -o packages
}
Write-Host "Press any key to continue..."
$Host.UI.RawUI.ReadKey("NoEcho,IncludeKeyUp") > $null
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.