5

約 45 台の WindowsCE5 デバイスを開発および管理しています。デバイス上のアプリケーションを更新するのは悪夢です。CFでClick-Onceを実行することは可能ですか?

私は答えがないことを「いいえ」と考えています。:)

編集:これは質問116713の複製です

4

3 に答える 3

2

ここでは、CF アプリで多くの作業を行います。デバイスがワイヤレスに対応している場合は、自動更新機能をアプリに簡単に組み込むことができます。基本的に、アプリが起動すると、定義済みの URL でマニフェスト ファイルをチェックし、それを解析して、サーバー上にある .exe のバージョンを特定し、デバイスにインストールされている .exe のバージョンと比較します。新しいバージョンが利用可能になると、サーバーから取得され、デバイス上の正しい場所にドロップされます。この時点でユーザーが行う必要があるのは、アプリを再起動して最新バージョンを取得することだけです。

この記事にあるコードに基づいてロジックを作成し、必要に応じて修正しました。 http://www.codeproject.com/KB/vb/Auto_Update_Revisited.aspx

于 2008-10-17T14:53:09.160 に答える
0

Tim のソリューションで提供される再起動を回避するには、アプリの代わりに実行される独自の autoupdater をロールします。

定義済みの URL をチェックして最新のものをプルダウンし、インストールして実行します。

完全を期すために、更新された autoupdater をチェックするアプリケーションを入手してください :)

これは私が 50 台のデバイスのインストールで実装したもので、うまく機能しています。

アップデートの一部として sql ce スクリプトを実行できるようにする機能を追加しました。デスクトップと同じスクリプト機能のほとんどを利用できます。(世代はありませんが)

于 2009-02-21T00:57:24.357 に答える
0

わからない場合は、いつでもhttp://www.modaco.com/category/332/apptodate/のようなものを試すことができます

于 2008-10-17T14:50:38.213 に答える