Hash VS2019 Clickonce安装程序的先决条件:完整性检查在windows 10上失败

Hash VS2019 Clickonce安装程序的先决条件:完整性检查在windows 10上失败,hash,clickonce,sha1,signature,prerequisites,Hash,Clickonce,Sha1,Signature,Prerequisites,我已经构建了一个ClickOnce应用程序,附带了一些先决条件(一些OCX使用installshield打包在exe中)。 在windows 10上,我无法使用主ClickOnce应用程序安装它们,因为完整性检查失败。 相反,如果我下载requireste包“standalone”,我可以安装它。 我的构建机器是W7企业机器,IDE是VS2019 我发现 这可能是由于VS building process添加的SHA1摘要“如果先决条件没有数字签名”。当然,SHA1不赞成 基于此,我尝试使用Si

我已经构建了一个ClickOnce应用程序,附带了一些先决条件(一些OCX使用installshield打包在exe中)。 在windows 10上,我无法使用主ClickOnce应用程序安装它们,因为完整性检查失败。 相反,如果我下载requireste包“standalone”,我可以安装它。 我的构建机器是W7企业机器,IDE是VS2019

我发现 这可能是由于VS building process添加的SHA1摘要“如果先决条件没有数字签名”。当然,SHA1不赞成

基于此,我尝试使用SignTool进行签名,这是使用pfx证书(与Clickonce应用程序使用的证书相同)的先决条件,该证书使用SHA256进行哈希。 不可能,在W10同样的问题上

想法? 谢谢 洛伦佐