içinde install.ps1 hata ayıklama iletileri çıktı nasıl Paket yükleme sırasında çalışan bir install.ps1
komut dosyası içeren bir NuGet paketi geliştiriyorum. Komutumdan ileti çıktısını almak ve ayrıca .bat
dosyalarının sonuçlarını benim sriptimden çıkarmayı istiyorum. İşte NuGet
install.ps1
:
param($installPath, $toolsPath, $package, $project)
Write-Output "Running install.ps1 for MyPkg"
Set-Location $toolsPath
.\helper.bat | Write-Output
zaman sonra Output
sayfasında Package Manager
seçeneğinde bak, bkz Visual Studio benim paketini yükleyin:
Executing script file 'C:\Test\packages\MyPkg.1\tools\install.ps1'.
ve öyle görünüyor betik çalışıyor (helper.bat
koştuğunu başka yollarla söyleyebilirim), ancak çıktılardan hiçbirini göremiyorum. Çıkışı nasıl çalıştırabilirim?
! Ve. \ Helper.bat | Write-Host, toplu iş dosyasının çıkışını gösterir. Bu yüzden benim problemim Write-Host yerine Write-Output idi. – JoelFan