作为构建系统的一部分,我们使用带有证书的 Signtool.exe 在构建二进制文件后对其进行签名。偶尔(很难说什么时候会发作),签名失败:
error MSB3073: The command "C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\bin\signtool.exe" [...] exited with code 1.
根据 MSDN,退出代码 1 表示对文件进行签名时出错。我可以验证该文件没有被签名。
我还注意到,有时时间戳部分会超时并显示不同的错误消息,尽管文件仍然经过签名(没有时间戳)。
如何排除和修复这些看似随机、不一致的签名失败?
我强烈怀疑与时间戳服务器的连接失败是造成偶尔失败的原因。也许您检查系统事件日志是否有在相关时间丢失的连接。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)