我有一个ClickOnce应用程序,我想在 Internet 上的网站上提供下载。
我遇到了一个问题,因为 ClickOnce 安装文件的链接只能从Internet Explorer运行(Firefox和Chrome可以做到,但只能预装插件)。用户当时可能正在使用 Chrome,并且很可能没有安装扩展程序。
我的想法是克服这个问题,而不是指向安装的 ClickOnce 应用程序链接,而是让用户下载 setup.exe 文件(用.NET编写)。这个 setup.exe 文件除了使用 System.Process 启动 iexplore.exe 并将 ClickOnce 应用程序的 URL 作为命令行参数传递给它,通过 Internet Explorer启动URL之外什么也不做。
我认为这应该可以正常工作并克服我的问题。您是否看到这种方法存在问题,或者您会推荐一种不同的方法来处理这个问题?