【问题标题】:VSO Build agent failing with missing pfxVSO 构建代理因缺少 pfx 而失败
【发布时间】:2016-02-09 02:10:17
【问题描述】:

我正在使用 VSO build agent 编译 clickonce 项目。我们有一个用于签署清单的证书,但是由于证书不在用户的证书存储中,msbuild 一直失败。证书受密码保护。我认为 vso 构建代理在服务器上的我的凭据下运行(因为我安装了它),但我不确定。我在我的凭据下安装了证书,但它仍然失败。我什至尝试在本地机器存储中安装证书,但仍然失败。

如果证书是唯一的问题,我怎样才能让这个构建通过?

【问题讨论】:

    标签: c# msbuild clickonce tfsbuild azure-devops


    【解决方案1】:

    经过进一步调查,我发现 vsoAgent 服务安装在用户凭据 devtools 下。然后我回想起专门为构建代理设置该用户。我以该用户身份登录并使用these instructions 安装了clickonce 所需的.pfx 证书。原始错误已替换为更通用的“无法在证书存储中找到清单签名证书”,并且在干净构建后我得到“找不到 SignTool.exe”。我关注了these instructions,现在我的问题已经解决了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-03-25
      • 1970-01-01
      • 2015-09-27
      • 2019-11-09
      • 1970-01-01
      • 1970-01-01
      • 2022-07-07
      相关资源
      最近更新 更多