TFS 构建系统中 Powershell 脚本中的工作文件夹问题

Sun*_*eep 2 powershell tfs tfsbuild azure-devops

我在 Visual Studio Team Services(是 Visual Studio Online)构建中设置了构建定义。

下面是 Powershell 脚本设置的快照: 在此处输入图片说明

我没有在“工作文件夹”中设置任何内容,因为我假设它默认为信息中指定的脚本所在的文件夹。

当构建运行时,它会在 Powershell 步骤抛出异常。

以下是错误快照: 在此处输入图片说明

不知何故,工作文件夹不是脚本所在的文件夹。有什么建议可以解决它吗?

Dyl*_*ith 5

使用 powershell 变量 $PSScriptRoot 获取脚本所在的目录,并使用它找出所有其他路径。