问题描述
我已经构建了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 (将#修改为@)