我们的绝大多数企业用户都运行 Windows 7,我们的 ClickOnce 应用程序可以正常安装、更新和运行,不会弹出任何警告。
同一应用程序在 Windows 10 上抛出以下内容
当然,“更多信息”似乎是文本的一部分,而不是您可以单击的内容,而“不要运行”似乎是唯一的选项
如果您单击“更多信息”,则表明发布者未知(尽管在更新时显示得很好!!!)
代码签名证书有效,并且仍然可以在 Win 7 机器上安装/更新并运行,不会出现警告。
你知道他们现在改变了什么吗?
谢谢
最佳答案
我假设您正在使用“签名”选项卡 - 但它只签署 setup.exe - 而不是实际的 application.exe 文件。这样,您在安装应用程序时就不会收到“警告”提示,但在运行应用程序时会收到它。您需要单独签署 application.exe - 并且 Visual Studio 中没有相应的 UI,您需要使用 PostBuild 任务:https://stackoverflow.com/a/18636102/1246870
我不确定为什么这在 Windows 7 中工作正常 - 就我而言,Win7 效果不佳 - 但根据您的评论,这可能是解决方案...
关于visual-studio - 签名的 ClickOnce 应用程序在 Windows 10 中抛出 'Unknown Publisher',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32365144/