2012-02-09 6 views
5

によって組み立てバージョン番号1を増加させます。今それは:{1.0.0.20042}と私はアセンブリ内のcsファイルを変更しない場合、それは増加しません。しかし、このアセンブリでクラスファイルの1つを変更すると、バージョンが1つ増えていません。私が記事を誤解していなかったら、それは時間に依存して増えています。しかし、私はビルド番号に依存してこの増分を設定したい。は、どのように私はこれまでのAssemblyVersion属性をsetted 1

このバージョン番号からビルド番号を覚えたり、それを1に設定する方法はありますか?

+1

記録的には、これを行うことはほとんど意味がありません。 [AssemblyVersion]は.NETでは大したことですが、変更するには、アセンブリを使用するすべてのコードを再コンパイルする必要があります。あなたが今やっていることは、たとえ変更が加えられていなくても、それを使用するすべてのコードとアセンブリが互換性がなくなります。再コンパイルするだけで、クライアントコードを破ることができます。それはまったく意味がありません。あなたは[AssemblyFileVersion]を変更したいだけです。 –

答えて

5

私はAuto Version IncrementをVisual Studioに使用します。それは無料でVS2005/08で動作し、VS2010用に別のバージョンを持っています。

ビルドごとの増分および時間ベースのビルド番号を含む、ビルド増分に関するすべての種類のポリシーを選択できます。

複数のプロジェクトがあり、バージョン番号を同じにしたい場合は、すべてのプロジェクト間で共有AssemblyInfo.csを作成してから、ビルドバージョンをインクリメントします。

+1

スーパー回答。どうもありがとうございます。 – uzay95

+0

うれしかったよ:) – Polynomial

関連する問題