5

AssemblyVersion属性を次のように設定しました。 [assembly: AssemblyVersion("1.0.0.*")]

組立や時間の変化に伴い増加しています。現在は次のとおり{1.0.0.20042}です。アセンブリ内のcsファイルを変更しないと、増加しません。しかし、このアセンブリでクラスファイルの1つを変更した場合、バージョンは1つだけ増加しません。私が記事を誤解していなかったならば、それは時間に依存して増加しています。しかし、ビルド番号に応じて、このインクリームを設定したいと思います。

このバージョン番号からビルド番号を学習したり、それをインクリーム1に設定したりする方法はありますか?

4

1 に答える 1

5

VisualStudioに自動バージョンインクリメントを使用しています。これは無料でVS2005/08で動作し、VS2010用に別のバージョンがあります。

ビルドごとの増分や時間ベースのビルド番号など、ビルドの増分に関するあらゆる種類のポリシーを選択できます。

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

于 2012-02-09T09:18:24.087 に答える