2
我想從PowerShell調用VisualBuild構建並獲取它的最後退出代碼。
我使用調用Build。
Start-Process -FilePath $VisualBuild -ArgumentList "/b Somescript.bld" -PassThru -NoNewWindow
我已經嘗試過使用try catch機制,但是這導致我的LastExitCode爲0,即使構建失敗。
當使用像
$BuildProcess = Start-Process -FilePath $VisualBuild -ArgumentList "/b Somescript.bld" -PassThru -NoNewWindow
Write-Host "$($BuildProcess.ExitCode)"
東西我的劇本得到的堅持執行並顯示該生成失敗,但從未顯示LastExitCode後輸出。
的$ VisualBuild變量保存完整路徑VisBuildCmd.exe
[獲取ExitCode使用啓動進程和WaitForExit,而不是-Wait]可能的重複(https://stackoverflow.com/questions/10262231/obtaining-exitcode-using-start-process-and-waitforexit-instead-of -等待) – Tomalak