0

コンパクト フレームワーク アプリのアプリケーション アップグレードを管理する方法を探しています。

デバイスにアプリの v1 がインストールされていて、v1.1 がリリースされたとします。アプリでサーバーを呼び出して、新しいバージョンがあるかどうかを確認します。新しいバージョンが見つかったので、新しいバージョンのアプリをデバイスに送信してインストールし、古いバージョンを置き換えたいと考えています。

私が最初に考えたのは、アプリに .cab ファイルをダウンロードさせ、アプリを終了する直前に cab ファイルを開始させることでした。これでほとんどの作業は完了しますが、デバイスにストレージ カードまたは他のパーティションがある場合、ユーザーはインストール場所を選択するよう求められます。ユーザー入力を防ぎ、新しいバージョンのアプリをインストールして、古いアプリを置き換えたいと思います。

すでにこれを行っている人が他にもいると確信しており、ここで車輪を再発明したくありません. このタイプのプロセスには、どのようなアプリケーション管理ツールとシステムが存在しますか? この種のプロセスをどのように促進できますか?

...

編集:

これを投稿する前の以前の検索にもかかわらず、私はちょうど今この質問を見つけました: Windows Mobile アプリケーションを自動更新する方法

4

1 に答える 1

0

作成したときは、.cab ファイルの起動に依存していました。それは間違いなく最も抵抗の少ない道でした。

それ以外の場合は、アプリと共に配布される単純な "upgrade.exe" 実行可能ファイルを作成します。アップグレードするときは、新しいパッケージをダウンロードし、アプリを終了する直前に upgrade.exe を起動し、そのプログラムで新しいファイルをアプリにコピーします。

于 2010-06-15T20:41:22.123 に答える