【问题标题】:VSTS Click-once addin build error This operation requires an interactive window station. No on premise agentVSTS Click-once addin build error 此操作需要交互式窗口站。没有本地代理
【发布时间】:2017-09-24 22:24:02
【问题描述】:

大家好,我正在尝试为 VSTO 单击构建 VSTS 上的插件,但是我的要求是这应该是独立于机器的,因此我不能使用本地代理。 我们当前的构建过程非常复杂,有时会调用和 .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 仍然没有成功。

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您提供此信息,将此问题留待几个小时,看看是否有人知道解决方法,否则会将其标记为正确。
    • @AvalothOath 在我看来,没有其他更好的方法了。
    • 是的,我认为这已经足够长了,谢谢大家。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-06
    • 1970-01-01
    • 2017-11-09
    • 2012-06-23
    • 2019-08-13
    • 2016-10-31
    • 1970-01-01
    相关资源
    最近更新 更多