インターネット上の自分の Web サイトでダウンロードできるように提供したいClickOnceアプリケーションがあります。
ただし、ClickOnce インストール ファイルへのリンクはInternet Explorerからしか実行できないため、問題が発生しました( FirefoxとChromeでは実行できますが、プラグインが事前にインストールされている場合のみ)。ユーザーはその時点で Chrome を使用している可能性があり、ほとんどの場合、拡張機能はインストールされていません。
これを克服するための私の考えは、インストール用の ClickOnce アプリケーション リンクを指すのではなく、代わりにユーザーに setup.exe ファイル ( .NETで記述) をダウンロードさせることです。この setup.exe ファイルは、System.Process を使用して Internet Explorer からURLを起動し、iexplore.exe を起動して ClickOnce アプリケーションの URL をコマンド ライン パラメーターとして渡すだけです。
これはうまく機能し、私の問題を克服するはずだと思います。このアプローチに問題がありますか、またはこれを処理するための別のアプローチをお勧めしますか?