上下文:我们是多个开发人员,他们正在开发一个 Office 插件。我们的持续集成 (CI) 服务器创建可部署的工件。
但是,Visual Studio 强制每个开发人员签署 ClickOnce 清单(禁用项目属性中的“签署 ClickOnce 清单”复选框将在下一次构建时重新检查它)。因此,每个开发人员都需要拥有签名证书。
有没有办法禁用为开发人员签署清单?
注意:我们不希望最终在没有签名清单的情况下进行部署,但我们希望将签名证书保留在单台机器上。
我们现在为我们解决了这个问题,如下所示:
虽然这不会禁用开发机器上的签名,但它避免了与在所有开发机器上共享可信证书相关的问题。