具有先决条件的VS2019 Clickonce设置:Windows 10上的完整性检查失败

问题描述

我已经构建了ClickOnce应用程序,并且具有先决条件(某些OCX使用installshield打包在exe中)。 在Windows 10上,我无法使用主ClickOnce应用程序安装它们,因为完整性检查失败。 相反,如果我下载请求软件包“独立”,则可以安装它。 我的建筑机器是W7 Enterprise机器,而IDE是VS2019。

我发现了https://docs.microsoft.com/en-us/troubleshoot/dotnet/framework/publishing-clickonce-fails 这可能是由于“如果先决条件未经过数字签名”,VS构建过程添加了SHA1摘要。当然不推荐使用SHA1。

基于此,我尝试使用SignTool进行签名,SignTool是具有pfx证书(与Clickonce应用程序相同)的先决条件,该证书使用SHA256进行哈希处理。 没办法,在W10上有同样的问题

想法? 非常感谢 洛伦佐

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...