gpt4 book ai didi

c# - TFS 构建中的 ClickOnce list 应用程序

转载 作者:行者123 更新时间:2023-11-30 13:06:28 26 4
gpt4 key购买 nike

有谁知道如何在 TFS Hosted Controller Build 中为 ClickOnce list 应用程序使用代码签名证书?

场景:

我使用 Team Foundation Service 作为代码存储库和源代码控制。我使用团队资源管理器 (Visual Studio 2012) 创建了构建定义。

使用配置为Any CPU|Release的默认模板构建“Process

build设置为“手动触发”使用托管构建 Controller

如果我的项目使用代码签名和代码 list ,TFS 构建将不成功。

在我的解决方案中,两个项目具有“ClickOnce list ”

本地构建在代码签名和 ClickOnce list 方面没有任何问题 - 因为代码签名证书在本地可用于构建。

但对于 TFS 中的相同构建,我收到错误“无法在证书存储中找到 list 签名证书。”(只有一个错误阻止了构建)

问题

如何将代码签名证书安装到“TFS 构建服务帐户”或“构建服务用户帐户”中?

如何使代码签名证书在虚拟构建机的证书存储中可用?

使用代码签名和 ClickOnce list 获得干净的 TFS 构建的任何替代方法?

还没有找到解决方案 :( 这里有人帮忙吗??

最佳答案

好吧,我已经成功地在 TFS 自动构建中签署了我的 ClickOnce list 。我的证书受密码保护,构建服务器因此无法访问该证书。该证书不在我的个人证书存储中,因此我遇到了麻烦。

我已将证书导入到我本地计算机的个人存储中,并从那里引用它来签署 clickonce list 。当您从个人商店引用证书时,它不会询问密码。因此,您可以欺骗 TFS 构建,现在可以访问您的代码签名证书。

关于c# - TFS 构建中的 ClickOnce list 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16174045/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com