アプリケーションはC#.Net 3.5 WCFサービスです。C#アプリケーションにカスタムバージョン情報を追加
最終的なバイナリとアセンブリにいくつかのビルド情報を動的に追加して、プログラムで読み込んで、WebサービスにGetVersionInfoリクエストを送信するときにWCFクライアントに返すことができます。
.Netアセンブリのバージョン管理では不十分です。アプリケーションが構築された時点のシステムの状態を含む追加の文字列データを含める必要があります。
私は、私が望むデータでapp.configファイルを更新するためのスクリプトを呼び出すポストビルドイベントを追加することでこれを行うと考えています。これは正しいと思いますか、他のアプローチを考えていますか?
更新
私は、最終的なexeファイルの「特別なビルドの説明」プロパティに表示されるように加えて、この文字列たいと思います。私。私はファイルを右クリックし、そのファイルのバージョンタブでこの情報を見たいと思います。
ありがとうございます。
ビルド番号は「1.0。*」の*になりますが、ビルドするたびに自動的に1つ増えます。私はVSの以前のバージョンでこれを行っていましたが、VS 2010でこれを設定できるかどうかわかりません。 – BaBu