首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SignTool错误:无效选项: /fd

SignTool错误:无效选项: /fd
EN

Stack Overflow用户
提问于 2018-03-13 10:43:18
回答 4查看 7.5K关注 0票数 5

我发布我的exe并激活自动更新。

但是,当我编译exe时,会出现一个错误:

严重性代码描述项目文件行抑制状态错误签名时发生错误:未能签署bin\Debug\app.publish\myapp.exe。SignTool错误:无效选项: /fd

所以我不能出版。

当我试图取消勾选“签署ClickOnce清单”时,错误消失了,但是我无法安装这个包,因为Windows不允许,而Windows会因为没有证书而阻塞我的应用程序。

我必须从“签名ClickOnce清单”中添加一个证书,但现在它提供了"SignTool错误:无效选项: /fd“错误。

我该如何解决这个问题?

EN

回答 4

Stack Overflow用户

发布于 2019-06-24 15:11:33

我不得不将签名算法从sha1RSA更改为sha256RSA

票数 5
EN

Stack Overflow用户

发布于 2020-09-30 04:17:05

我做了与Stefano正好相反的事情--将它从sha256RSA更改为sha1RSA --然后它允许我发布而没有错误。

仅仅是改变签名算法就可以做到这一点。

票数 5
EN

Stack Overflow用户

发布于 2019-11-19 16:26:41

在将一个旧的ClickOnce项目从VS2018迁移到VS2017时,我遇到了同样的错误消息。我的VS2018似乎使用了一个旧版本的SignTool。

我发现(并成功地)了一个提示,可以更改注册表项HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Microsoft SDKs\Windows,使其使用更新的SDK (在我的情况下,SDKv8.1A是最新的)。

最初的提示可以在这里找到:https://social.msdn.microsoft.com/Forums/en-US/a39b9f82-aaec-4bbd-8cb2-3cade50796ba/an-error-occurred-while-signing-failed-to-sign-bindebugapppublishprogramexe-signtool-error (向下滚动到由nikidimi回答)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49254088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档