アプリケーションを新しいバージョンに更新する最も良い方法は何ですか?詳細:破損しない自己更新アプリケーションを実装する方法
- これは.NET 3.5で動作するスタンドアロンのWPF/C#Windowsアプリケーションです。
- アプリケーションはWindowsの起動時に自動的に起動されます。
- アプリケーションは、ネットワーク/インターネットアクセスなしでタッチスクリーンパネルPC上で実行されています。
- ユーザーはWindowsへのアクセスが許可されておらず、キーボードもありません(キオスクで考える)
- 新しいバージョンのアプリケーションは、USBドライブからインストールできます。ユーザーは、「ソフトウェアの更新」ボタンにアクセスすることができます。このボタンは、サムドライブ上の新しいバージョンのソフトウェアを探し、自動的に更新されます。
私は、アプリケーションを閉じることを考えていましたが、その後アップデータを閉じて起動しました。新しいインストールが中断されたり、アプリケーションが破損したり、キオスクが使用できなくなった場合は避けてください。 Windowsインストーラはこのシナリオに対して保護されていますか?
ありがとうございます!
アプリケーションはexe専用ですか、またはバージョンに依存する追加ファイルがありますか? –
@タイラー:複数のファイルがあります... dllなど – BabaBooey