VS2012签名装配错误 - "找不到证书......"

Mir*_*pov 8 sign certificate visual-studio

我正在尝试在VS2012中签署我的应用程序,但我收到"无法找到证书和私钥进行解密"错误.

我所做的:

  1. 我在Google Chrome中收到了Comodo CA Limited颁发的证书.
  2. 将证书导出到包含"包含所有证书"和"导出私钥"选项的文件.
  3. 在VS2012的"签名"选项卡中,我浏览到证书文件并填写密码.出现"无法找到..."错误.

我还尝试了本教程中的所有步骤:Visual Studio错误'无法找到... 在Comodo知识库中,但没有成功.

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

....

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

在MMC中导入证书并再次导出没有帮助

...

我试过在其他机器上,但同样的问题.有任何想法吗?

nam*_*0ne 20

https://msdn.microsoft.com/en-us/library/aa730868%28vs.80%29.aspx#rsvssign_topic3

.pfx文件不能包含证书链信息.(如果.pfx文件确实包含此信息,则会发生以下导入错误:"无法找到用于解密的证书和私钥.")

导出*.pfx文件时,不要设置"包括所有证书"