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