install.ps1
パッケージのインストール中に実行されるスクリプトを含むNuGetパッケージを開発しています。.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
実行された他の方法でわかります)、出力が表示されません。どうすれば出力を機能させることができますか?