0

「オンライン更新」機能も追加したい Windows アプリケーションがあります。私は次のように実装するつもりでした:

  • サーバー上のディレクトリには、すべてのアプリケーション ファイルの最新バージョンが含まれています
  • サーバーは、すべてのアプリケーション ファイルとそのチェックサムのリストを含むテキスト ファイルを作成します。
  • アップデータ アプリケーションは、サーバー上のテキスト ファイルを読み取り、そのファイルがクライアントにも存在するかどうかを確認します。ファイルが存在しない場合はダウンロードされ、存在する場合はチェックサムが比較されます...チェックサムが一致しない場合はファイルがダウンロードされます

これをできるだけシンプルにしようとしていますが、このデザインに関する考えや提案はありますか? ありがとう

4

2 に答える 2

3

MSDN http://msdn.microsoft.com/en-us/library/ms404263.aspx?cs-save-lang=1&cs-lang=vb#code-snippet-1でClickOnce配置APIを使用してプログラムでアプリケーションの更新を確認します。使える。

于 2012-11-13T20:47:54.083 に答える
1

バージョンを比較するメインアプリ内のバージョンを確認します。新しいバージョンが見つかった場合は、メイン アプリケーションを強制終了するパラメータ化された .exe を呼び出し、実行可能ファイル/アセンブリの更新を実行して、プログラムを再度起動します。

また、更新情報を XML で公開して、XmlDocument クラスで簡単に解析できるようにしたり、社内の CRM アプリケーションで行っているように、更新用の Web サービスを開発したりすることもできます。

于 2012-11-13T20:38:57.157 に答える