我们的绝大多数企业用户都运行 Windows 7,我们的 ClickOnce 应用程序可以正常安装、更新和运行,不会弹出任何警告。
同一应用程序在 Windows 10 上抛出以下内容
![Warning number one](https://i.stack.imgur.com/nQRma.jpg)
![Unknown Publisher](https://i.stack.imgur.com/ShSIO.jpg)
当然,“更多信息”似乎是文本的一部分,而不是您可以单击的内容,而“不要运行”似乎是唯一的选项
如果您单击“更多信息”,则表明发布者未知(尽管在更新时显示得很好!!!)
代码签名证书有效,并且仍然可以在 Win 7 机器上安装/更新并运行,而不会发出警告。
你知道他们现在改变了什么吗?
Thanks
![enter image description here](https://i.stack.imgur.com/tbFJM.jpg)
我假设您正在使用“签名”选项卡 - 但它只签署 setup.exe - 而不是实际的 application.exe 文件。这样,您在安装应用程序时就不会收到“警告”提示,但在运行应用程序时会收到它。您需要单独签署 application.exe - 并且 Visual Studio 中没有相应的 UI,您需要使用 PostBuild 任务:https://stackoverflow.com/a/18636102/1246870
我不知道为什么这在 Windows 7 中工作正常 - 就我而言,Win7 效果不佳 - 但根据您的评论,这可能是解决方案......
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)