ash*_*999 8 cruisecontrol.net digital-certificate signtool
作为构建系统的一部分,我们使用带证书的signtool.exe在构建二进制文件后对其进行签名.签名失败时偶尔(很难判断它什么时候会发生):
error MSB3073: The command "C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\bin\signtool.exe" [...] exited with code 1.
Run Code Online (Sandbox Code Playgroud)
根据MSDN,退出代码为1意味着签署文件时出错.我可以验证文件没有签名.
我还注意到,有时候,时间戳部分会因为不同的错误消息而超时,尽管文件仍然会被签名(没有时间戳).
如何解决和修复这些看似随机,不一致的签名失败?