突然之间,我使用 makecert/pvk2pfx 创建的未过期证书在尝试发布 ClickOnce 应用程序时抛出错误。这在上周工作得很好......
错误信息:
错误 2 签名时出错:无法签名 bin\Debug\app.publish\setup.exe。SignTool 错误:签名者的证书对签名无效。SignTool 错误:尝试签名时出错:bin\Debug\app.publish\setup.exe
当我在“签名”选项卡中使用“创建测试证书”选项时,证书可以正常工作并且应用程序已成功发布。
使用 makecert/pvk2pfx 手动创建我的证书时,我遵循MSDN 说明。
当我删除旧的手动创建的证书时,使用 makecert/pvk2pfx 创建一个新证书并尝试使用该证书,我得到了同样的错误。
该应用程序是一个面向 .NET 4 的 WPF 应用程序,这一切都在 Visual Studio 2010 中......
有任何想法吗?