在重新构建我的c++项目后,我在Visual Studio2008中的输出框中收到了这个错误消息。
1>SignTool Error: No certificates were found that met all the given criteria.
1>Project : error PRJ0019: A tool returned an error code from "Signing library..."如何解决这个问题?
更新:这里来自我的visual studio设置...
signtool sign /n "Against Intuition Oy" /t http://timestamp.verisign.com/scripts /timstamp.dll Release\WOT.dll发布于 2010-09-21 17:25:51
signtool在您的证书存储中找不到名为“store Oy”的证书;您是否拥有它?
尝试从命令行运行signtool,尝试一些不同的选项,看看是否有效。运行'signtool sign /?‘以获取信息,或查看msdn以获取更多信息。
您可以自己创建证书:
makecert -r -pe -ss MyTempCert -n "CN=Against Intuition Oy" MyTempCert.cer签名:
signtool sign /a /s MyTempCert /n "Against Intuition Oy" Release/WOT.dll如果您不需要签名,请禁用或删除项目设置中的postbuild事件(在发布模式下,您的调试模式没有该事件),显然您将不会再收到错误。
发布于 2013-10-16 21:03:31
在我的例子中,我出现了同样的错误,只是因为我的用户帐户没有密码。
为用户帐户设置密码已修复此问题。
https://stackoverflow.com/questions/3757230
复制相似问题