VS2012签名程序集错误 - “找不到证书...”

11
我试图在VS2012中签署我的应用程序,但我收到了“找不到用于解密的证书和私钥”错误。

我的操作:

  1. 我在Google Chrome中收到了由Comodo CA Limited颁发的证书。
  2. 使用“包括所有证书”和“导出私钥”选项将证书导出到文件中。
  3. 在VS2012中,Signing选项卡上浏览到证书文件并填写密码。然后出现“找不到...”错误。

我也尝试了此教程中的所有步骤:Visual Studio error 'Cannot find... in Comodo Knowledge Base, 但都没有成功。

当使用Comodo kSign工具进行签名时,相同的密钥可以正常工作,使用signtool.exe也可以。

...

最常见的问题是使用包含链接信息的.pfx文件。您可以通过运行证书管理器快照(Certmgr.msc)将pfx文件导入个人证书存储库,然后导出而不包括证书链信息来从密钥文件中删除链接信息。

在MMC中导入证书并重新导出也无法解决问题。

...

我在另一台机器上尝试过,但是仍然出现相同的问题。你有什么想法吗?

1个回答

31

1
那很容易。 - Paul Zaczkowski

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接