как выводить отладочные сообщения из install.ps1 в NuGet

Я разрабатываю пакет NuGet, включая скрипт install.ps1, который запускается во время установки пакета. Я хотел бы иметь возможность выводить сообщения из моего скрипта, а также выводить результаты запуска .batфайлов из моего скрипта.

Вот мойinstall.ps1:

param($installPath, $toolsPath, $package, $project)
Write-Output "Running install.ps1 for MyPkg"
Set-Location $toolsPath
.\helper.bat | Write-Output

Когда я устанавливаю свой пакет в Visual Studio, затем я смотрю на опцию Package Managerна странице Output, я вижу:

Executing script file 'C:\Test\packages\MyPkg.1\tools\install.ps1'.

и кажется, что скрипт работает (Я другими способами можно сказать, что helper.batзапустил ), но я не вижу никаких выходных данных. Как я могу заставить работать вывод?

10
задан JoelFan 27 April 2012 в 19:33
поделиться