gpt4 book ai didi

.net - 仅在持续集成服务器上进行 ClickOnce 签名

转载 作者:行者123 更新时间:2023-12-04 20:11:58 25 4
gpt4 key购买 nike

语境 :
我们是多个开发人员,正在开发单个 Office 插件。我们的持续集成 (CI) 服务器创建可部署的工件。

但是,Visual Studio 强制每个开发人员签署 ClickOnce list (禁用项目属性中的复选框“签署 ClickOnce list ”将在下一次构建时重新检查它)。因此,每个开发人员都需要拥有签名证书。

有没有办法禁用对开发人员的 list 签名?

注意:我们不希望最终在没有签名 list 的情况下进行部署,但我们希望将签名证书保留在一台机器上。

最佳答案

我们现在为我们解决了这个问题,如下所示:

  • 我们创建了一个“仅开发”证书,它是自签名的,多年后到期,并且受版本控制。所有开发者共享此证书,但不能用于创建我公司签名的安装程序。
  • 持续集成服务器将使用 Mage 更新应用程序 list 并创建新的部署 list 。 (使用真实签名证书)

  • 虽然这不是 禁用 在开发机器上签名,它避免了与在所有开发机器上共享可信证书相关的问题。

    关于.net - 仅在持续集成服务器上进行 ClickOnce 签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16281336/

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