4

これまでに.netで2つのかなり大規模なアプリを作成しましたが、どちらも、新しいコードをロールアウトしたときにアプリケーションを自動的に更新するための更新機能が必要でした。

「エンタープライズアプリケーションブロックアップデータ」は自分のニーズには少し複雑すぎることがわかりました。また、公開に関しては「一度クリックする」のがイライラすることがわかりました。

私が見つけた最も適切な更新コードは、両方のプロジェクトで使用した.net ApplicationUpdaterComponentです。Webサーバーに常にインストールされているとは限らないWebDAVを使用しているため、最近変更する必要がありました(ただし、ディレクトリの参照が必要です)。

アプリケーションの自動更新についてウェブ上にこれ以上ないことに驚いています。そして、人々が上記以外の方法で成功したかどうか疑問に思っていましたか?

4

4 に答える 4

3

この同様の質問への回答を参照してください: .net アプリ用に設計された (または動作する) いくつかの自動更新フレームワークが推奨されました。

于 2008-09-08T14:34:04.370 に答える
2

私の会社では、アプリケーションにカスタムの社内アップデーターを使用しています。これは、メインのアプリケーション実行可能ファイルにリソースとして埋め込まれ、アプリケーションを更新する必要がある場合、アップデーターが抽出され、ディスクに書き込まれ、起動されて更新されます。アップデータは、.msiをダウンロードして起動するか、zipファイルをダウンロードしてそのコンテンツをアプリケーションフォルダに解凍します。とてもシンプルで効果的です。

于 2008-09-08T13:58:19.263 に答える
0

私が作成した .net 用のAutoUpdater.NETクラス ライブラリを試してください。1 行のコードを追加するだけで、ユーザーはアプリケーションを簡単に更新できます。

于 2012-07-12T11:30:17.363 に答える
0

市販の自動更新製品を試してみてください: http://www.AutoUpdatePlus.com

于 2010-09-10T16:42:51.337 に答える