私はすでに、データと収集を処理するための1つまたは2つのクラスを持つ単純なWinFormにすぎないアプリケーションを設計しました。
かなり頻繁に、私はそれの一部をリファクタリングしたり、それに新しい機能を追加したりします。大きな機能ではなく、その機能への小さな追加です。
私が持っている質問は、ユーザーが最初にダウンロードした後、更新されたプログラムをユーザーに提供するための最良の方法は何でしょうか。
私はすでにいくつかの異なるオプションを考えました:
- CodePlexを改善した新しいバージョンをアップロードする
- 個人のWebサイトでアプリケーションをホストしますが、ファイルを最新バージョンに変更します
- 機能を追加するためのアドオンと同じように機能するある種のシステムを実装します。
ユーザーが現在のバージョンを削除して新しくダウンロードしたものに置き換えることで、基本的に現在のバージョンを置き換えることなく、更新されたアプリケーションを提供する方法はありますか?CodePlexのアイデアは価値があるように見えますが、もっと良い方法があるのか、もっと簡単な方法があるのかわかりませんでした。
お時間をいただきありがとうございます。