当我创建版本或发行版时,PowerShell任务仅允许我在版本1 *和版本2 *之间进行选择。我已在构建代理程序上安装了较新版本的PowerShell,并且还在代理程序上将其添加为功能,但仍仅看到版本1 *和2 *。那你能帮我吗?
答案 0 :(得分:0)
不是PowerShell版本,而是PowerShell 任务版本。 Azure DevOps构建/发布任务已版本化,并且该版本与PowerShell的版本完全无关。
要使用其他版本的PowerShell,只需确保代理上的PATH
环境变量指向正确版本的powershell.exe
。如果要使用PowerShell Core(pwsh
),请将pwsh
标志设置为true
。请参阅documentation。