我的需求是通过Microsoft Azure DevOps Server 2019来构建VB6应用程序。为此,我已经在Microsoft Server 2019上安装了VB6企业版IDE,它的工作非常完美。对于构建,我选择使用一个非常简单的Powershell脚本。
$vb6 = "C:\Program Files (x86)\Microsoft Visual Studio\VB98\Vb6.exe"
$prj = "C:\proj\Project1.vbp"
$outdir = "C:\proj\out"
$out = "C:\proj\out\log.log"
New-Item -ItemType Directory -Force -Path C:\proj\out
& $vb6 /make $prj /out $out /outdir $outdir
即使我在Powershell窗口中运行脚本时,无论使用哪个项目文件夹,脚本本身都会运行。当通过DevOps运行时,它会执行而且没有问题报告,目录也被创建了,但是VB6部分似乎没有执行。为什么会出现这种情况,我有什么选项可以使其正常工作?