首先我想说:
突然,当我尝试发布我的WCF / WPF解决方案时,我得到了:
错误2签名时出错:无法签署bin \ Debug \ app.publish \ setup.exe。 SignTool错误:签名者的证书对签名无效。 SignTool错误:尝试签名时发生错误:bin \ Debug \ app.publish \ setup.exe
有没有其他人使用证书证明这一点应该有效?关于可能出现什么问题的任何建议?
答案 0 :(得分:5)
如上所述,对于Windows 7 KB2661254(代码密钥长度<1024)是罪魁祸首,但如果您运行的是Windows 8,则无法卸载KB,并且需要发现长度为&lt;的密钥。 1024并修复它们。
参见知识库文章
http://support.microsoft.com/kb/2661254
更新:事实证明,它是自签名证书的根证书,是512位,而不是实际的证书本身。我在Windows 8上重新生成了新的证书。
答案 1 :(得分:0)
AS Kevin建议,我卸载了问题发生当天(2012年12月10日)我获得的所有Windows更新,并且我能够正常发布。谢谢凯文。我很遗憾没有得到我删除之前删除的KB列表。 :(