MSIの新しいバージョンをWebで定期的にチェックすることで、プログラムを更新する関連サービスがあるキオスク上にプログラムがあります。見つかった場合は、それをインストールしますが、プログラムはまだ実行されている可能性があります。WindowsでC#を実行している間にプログラムを更新する
上記のソリューションのDLLの競合を回避するために、MSIのアセンブリの名前をバージョンで変更して、古いバージョンが動作している間に新しいバージョンをインストールできるようにします。アプリケーションは、新しいバージョンのアセンブリのインストールディレクトリをポーリングし、使用されていない場合にすぐに再起動を検出します。これを行うためのより良い方法はありますか?
restart-managerのサポートが不十分です(Windows Vista以降が必要です)、またはWindows XP上でこのキオスクが動作していますか?自己更新は厄介です。 –
こんにちはマイケル - はいそれはXPで実行されています –
こんにちはリチャード、私は今WPFベースのキオスクで同じ課題に直面しています。何をやったの? –