vb.net - 签名工具错误 : Invalid option:/fd

标签 vb.net installation clickonce publish auto-update

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

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

Severity Code Description Project File Line Suppression State Error An error occurred while signing: Failed to sign bin\Debug\app.publish\myapp.exe. SignTool Error: Invalid option: /fd



所以我无法发布。

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

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

我怎么解决这个问题?

最佳答案

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

关于vb.net - 签名工具错误 : Invalid option:/fd,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49254088/

相关文章:

.net - ClickOnce 部署问题

winforms - ClickOnce - 安全问题

c# - 使用 Visual Studio 更新 ClickOnce 提示

javascript - 如何在 REST 服务中正确捕获解析日期

c# - 突出显示文本中的关键字

java - 如何创建我自己的跨平台安装程序?

java - 在没有提示的情况下在 Linux/CentOS 上安装和升级 Java

arrays - 如何在 VB.NET 中声明内联数组

VB.NET 重命名文件和重新标记/编辑图像元数据/元标记

windows - 为 Visual Studio 项目创建 Windows 安装程序