在Azure DevOps中使用Visual Studio的构建任务设置工作目录。

13 浏览
0 Comments

在Azure DevOps中使用Visual Studio的构建任务设置工作目录。

我正在尝试构建一个项目,需要将工作目录设置为一个路径。\n在我的本地机器上,我可以使用Visual Studio 2019,进入项目 - 属性 - 调试 - 命令参数,将其设置为我想要的任何内容。问题是我不知道如何使用Visual Studio构建任务来完成这个步骤。\n如果我不设置这个选项,它将生成一个无法启动的可执行文件。\n这是我的构建流程:https://dev.azure.com/nathanvalletmarseille/armorpaint/_build?definitionId=5&_a=summary

0
0 Comments

问题出现的原因是在Azure DevOps中的Visual Studio构建任务中无法直接设置工作目录。但是,可以通过在运行构建任务之前使用脚本来实现这一点。解决方法是在YAML中的每个步骤中使用workingDirectory: subfolder/,其中subfolder是相对于代码库根目录的路径。实际上,示例中使用的是YAML管道。是的,您需要调用MSBuild命令行来运行构建。有关更多详细信息,请查看类似问题:Change current working directory in Azure Pipelines

0