我想从 PowerShell 调用 VisualBuild 构建并获取它的最后退出代码。
我调用构建使用。
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 的完整路径