2011-01-14 15 views
0

私はプログラムを使ってバージョンを更新する必要があるシンプルなC#プログラムを用意しています(手動ではなく、ユーザー入力など)。それを行う方法はありますか?C#プログラムのバージョンを更新する

+0

プログラムのバージョンは、展開するアセンブリ(exe)に直接リンクされています。私は、プログラムを実行するユーザーによってバージョンを変更する際に使用することはできません。 他のアセンブリのバージョンを変更したいですか? – dzendras

+0

http://stackoverflow.com/questions/1550249/programmatically-change-the-assemblyversion-and-assemblyfileversion-attributes – SwDevMan81

+0

プログラムの新しいバージョンを自動的にインストールする方法を尋ねていますか? – Polyfun

答えて

1

reflector.netをダウンロードしてみてください。それは自己更新機能を備えています。あなたは新しいバージョン番号を持っているというメッセージを送信するurlまたはwebserviceをチェックするためにコードをプログラムに追加できます。更新があり、別のスレッドで更新をダウンロードすると、ダウンロードが完了したことを示すフラグを取得すると、更新プログラムを解凍し、アプリケーションを更新する別のexeを実行するか、またはその間でアプリケーションを終了できます。 ...

1

私があなたの質問を正しく理解していれば、ビルドのバージョン設定が必要ですか?プロジェクト - >プロパティ - >アセンブリ情報を右クリックします。

コードでこれを行う方法をお探しですか?

+0

実際に私はコードを介してそれをしたい。 – kash

関連する問題