因此,我的供应商之一发布了多个ClickOnce应用程序。其中有些没有使用deploymentProvider
属性指定codebase
元素,有些则没有。
这具有不幸的效果,导致某些ClickOnce应用无法被Chrome用户安装。 (我们的Chrome用户下载.application文件,然后通过双击资源管理器手动启动它)。 它们是不可安装的,因为依赖项使用相对路径。
我们的IE / Edge用户可以很好地安装它们。.IE和Edge以某种方式将“源位置”传达给Click Once启动器/运行时。
所以我的问题是如何模拟IE / Edge在做什么?如何告诉Click Once启动器,我要为“这些特定文件”指定部署提供商的代码库?
(由于已签名,因此无法编辑.application文件)