1

私はすでに、データと収集を処理するための1つまたは2つのクラスを持つ単純なWinFormにすぎないアプリケーションを設計しました。

かなり頻繁に、私はそれの一部をリファクタリングしたり、それに新しい機能を追加したりします。大きな機能ではなく、その機能への小さな追加です。

私が持っている質問は、ユーザーが最初にダウンロードした後、更新されたプログラムをユーザーに提供するための最良の方法は何でしょうか。

私はすでにいくつかの異なるオプションを考えました:

  1. CodePlexを改善した新しいバージョンをアップロードする
  2. 個人のWebサイトでアプリケーションをホストしますが、ファイルを最新バージョンに変更します
  3. 機能を追加するためのアドオンと同じように機能するある種のシステムを実装します。

ユーザーが現在のバージョンを削除して新しくダウンロードしたものに置き換えることで、基本的に現在のバージョンを置き換えることなく、更新されたアプリケーションを提供する方法はありますか?CodePlexのアイデアは価値があるように見えますが、もっと良い方法があるのか​​、もっと簡単な方法があるのか​​わかりませんでした。

お時間をいただきありがとうございます。

4

1 に答える 1

0

これがClickOnceの設計目的です。

私はこれを企業環境で定期的に使用していますが、インターネット展開のシナリオにも適しています。これが商用製品である場合は、コードに署名できるように、証明書に投資することをお勧めします。

追加され たスクリーンショットがたくさんある短い記事です。

http://www.15seconds.com/issue/041229.htm

(まだもっと良いリンクを探しています)。

追加-最終追加

ウィキペディアはそれを簡潔に要約しています。

http://en.wikipedia.org/wiki/ClickOnce

于 2010-02-11T22:00:38.617 に答える