MSI の新しいバージョンを Web で定期的にチェックしてプログラムを更新する関連サービスを備えたキオスクにプログラムがあります。見つかった場合はインストールしますが、プログラムはまだ実行されている可能性があります。
上記のソリューションの DLL の競合を回避するために、MSI 内のアセンブリの名前を by version に変更して、古いバージョンの実行中に新しいバージョンをインストールできるようにします。アプリケーションは、新しいバージョンのアセンブリのインストール ディレクトリをポーリングし、使用されていないものを見つけたらすぐに再起動します。これを行うためのより良い方法はありますか?