2009-09-01 11 views
1

社内の約20人のユーザーが使用する社内Winformアプリケーションがあります。アプリケーションの範囲が変更されたときにユーザーに新しいmsiを送信しなければならないというのは本当に苦痛で、ユーザーがアプリケーションを更新してそのコピーを更新するかどうかを確認するようにしたいと考えています。私の考えは、アプリケーションのソースは当社のサーバー上にあり、アプリケーションは更新領域が利用可能かどうかを確認するためにデータベースを探します。それ以外に私はどこから行くべきかわからない。誰かがこれに似た何かをしているのか、それともどのように私がこれを実装すべきかに関する勧告を誰かが持っていますか?社内winformアプリケーションの自動更新戦略を実装するには

答えて

2
  1. ClickOnce

  2. かなりシンプルなプログラム(多くの依存関係ではない)の場合、ネットワーク共有上のプログラムを保つことは、そこから実行されるユーザーを持つことを検討してください。

5

ここで私がWinFormsとWPFアプリケーションの特定のニーズに対応するために書いたオープンソースのソリューションです。一般的な考え方は、可能な限り低いオーバーヘッドで最大の柔軟性を持つことです。

したがって、インテグレーションは非常に簡単で、ライブラリは同期操作を含め、ほとんどすべてを処理します。 非常にフレキシブルなであり、実行するタスクや条件を決定することができます。ルールを作成する(またはすでにあるものを使用する)ことができます。最後に、のアップデートソース(ウェブ、BitTorrentなど)とフィード形式のサポートが実装されています。

コールドアップデート(アプリケーションの再起動が必要)もサポートされており、タスクに「ホットスワップ」が指定されていないと自動的に実行されます。

サイズが70kb未満の1つのDLLまで、このBoildを実行します。 http://www.code972.com/blog/2010/08/nappupdate-application-auto-update-framework-for-dotnet/

コードで

詳細はhttp://github.com/synhershko/NAppUpdateである(Apache 2.0のライセンスの下でライセンス)

関連する問題