VSTS Click-once addin构建错误此操作需要交互式窗口站。没有内部代理

时间:2017-04-27 08:24:49

标签: powershell azure-devops azure-pipelines azure-pipelines-build-task

嗨,大家好我想在VSTS上为VSTO点击一次点击构建,但是我的要求是这应该是机器独立的,因此我不能使用内部部署代理。 当前构建procces我们有相当复杂的,在某些时候调用和.exe这是一个VB类在发布文件夹上做一些事情。但是,当我尝试通过VSTS上的powershell命令运行它时会出现此错误

##[error]start : This command cannot be run due to the error: TThis operation requires an interactive window station.

有没有办法(可能是一个poweshell脚本)在托管代理上提供足够的管理员权限运行时间来为这个.exe提供午餐?我试过传入--no-interactive标志并且没有帮助我也尝试从VB类中删除任何与控制台有关的代码并重建.exe仍然没有成功。

1 个答案:

答案 0 :(得分:2)

您无法控制托管代理,也无法在其上运行交互式应用程序。没有办法解决它。

在某处安装构建代理(Azure托管的VM始终是一个很好的选择)或重写交互式应用程序的逻辑,使其不是交互式的。我推荐后者。