从工件目录运行exe应用程序遇到命令行任务错误

时间:2019-06-27 12:11:05

标签: azure-devops azure-pipelines azure-pipelines-release-pipeline azure-artifacts

我有一个发布管道,旨在从内部构建代理运行exe应用。请参阅实际的发布管道任务并在下面记录。

始终获取此错误,进程退出代码为-2146232576。


enter image description here


enter image description here

1 个答案:

答案 0 :(得分:0)

  

从工件目录运行exe应用程序遇到命令行任务错误

由于此问题与您的特定项目和Azure Devops定义设置有关,因此我们无法直接给出准确的答案,但是我想帮助您解决此问题。

要解决此问题:

首先,我们应该确保exe应用可以在您的内部生成代理上成功执行,而不会出现任何问题。

然后,确保构建定义的设置正确。如标题中所述,您想从工件目录中运行该exe应用程序,但是需要在命令行任务的“工具”选项中设置$(System.DefaultWorkingDirectory)而不是$(System.DefaultWorkingDirectory)

作为测试,我在存储库中创建一个HelloWorld.bat文件,然后从工件目录运行它,这是我的测试步骤:

enter image description here

enter image description here

然后我可以成功执行该bat文件。

希望这会有所帮助。