SignTool 错误:无效选项:/fd

Pis*_*gor 7 vb.net installation clickonce publish auto-update

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

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

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

所以我无法发布。

当我尝试取消选中“签署 ClickOnce 清单”时,错误消失了,但我无法安装该包,因为 Windows 不允许,并且 Windows Defender SmartScreen 阻止我的应用程序,因为没有证书。

我必须从“签署 ClickOnce 清单”添加证书,但现在它给出“SignTool 错误:无效选项:/fd”错误。

我怎么解决这个问题?

Ste*_*ila 6

我必须将签名算法从 sha256RSA 更改为 sha1RSA


小智 6

我做了与 Stefano 相反的事情 - 将其从 sha256RSA 更改为 sha1RSA - 然后它允许我发布而不会出现错误。

只需更改签名算法即可解决问题。