Я разрабатываю пакет 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
запустил ), но я не вижу никаких выходных данных. Как я могу заставить работать вывод?