错误MSB3482:签名时发生错误:无法签名

时间:2016-07-18 19:16:19

标签: visual-studio vsto clickonce office-2010

我有自己签名的.pfx证书。我已经签署了我的VSTO(Visual Studio中的Excel加载项项目类型)项目的ClickOnce清单。最近我们已经将应用程序从.Net 3.5迁移到4.5,从Office 2007迁移到2010以后的项目(曾经工作过),现在它给了我一个错误:

  

签名时出错:未知错误“-2147012894”
  SignTool错误:发生了意外的内部错误   证书完全有效且未过期

之前有人遇到过这种错误吗?有什么建议吗?

2 个答案:

答案 0 :(得分:1)

尝试创建新证书。

查看项目属性下的“签名”部分。

在我的情况下,我的MSB3482错误发生是因为我的证书确实已过期。我点击了名为“创建测试证书”的按钮,我能够再次构建和运行。 (至少再过一年)

答案 1 :(得分:0)

转到“项目”属性>“签名”>取消选中“对ClickOnce清单签名”以运行代码