我已经使用Powershell为TFS成功编写了一些自定义构建任务。现在我必须编写一个发布构建任务。首先一切正常,但今天我收到了一些错误:
ScriptName doesn't indicate a full path to a Powershell script.
##[error]Script file not found: SqlInstaller.ps1
当我环顾四周时,周围有两个人: 一个人在描述符task.json文件中说我必须将目标写为纯文件名,其中地址powershell脚本必须位于task.json所在的文件夹中:
"execution": {
"PowerShell": {
"target": "SqlInstaller.ps1",
"argumentFormat": "",
"workingDirectory": "$(currentDirectory)"
第二个说我必须写:
"execution": {
"PowerShell": {
"target": "$(currentDirectory)\\SqlInstaller.ps1",
"argumentFormat": "",
"workingDirectory": "$(currentDirectory)"
可悲的是,今天它们都没有工作,两者都丢失了相同的错误信息。 :(解决方案是什么?