嗨,大家好我想在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仍然没有成功。
答案 0 :(得分:2)
您无法控制托管代理,也无法在其上运行交互式应用程序。没有办法解决它。
在某处安装构建代理(Azure托管的VM始终是一个很好的选择)或重写交互式应用程序的逻辑,使其不是交互式的。我推荐后者。