2016-07-13 7 views
0

アセンブリのバージョン管理を行うにはどうすればよいですか?異なるプロジェクトを含むソリューションがあるとします。これらのプロジェクトに同じassemblyVersion番号を付けたいと思います。このソリューションをVisual Studioオンラインにコミットし、MSBuildを使用してビルドします。シーケンスのアセンブリバージョン番号を取得します。 初期ビルド、アセンブリのバージョン番号は1.1.0.1 第二にビルドされますアセンブリのバージョン

例えば、それはそうで1.1.0.2 になり、この質問の

主な目的は次のとおりです。私は、それぞれにタグを付けたいです特定の番号でビルドしてください。問題がある場合は、この固有の番号を使用してビルドを簡単に識別できます。あなたが達成したい内容に応じて

+0

[AssemblyVersion]は完全にあまりにも神秘的なため、ビルド番号を格納するために悪用されません。代わりに[AssemblyFileVersion]を変更してください。手作業で、または数字を増やしてファイルを書き換えるプレビルドイベントで開始された小さなユーティリティを使用します。 –

答えて

0

どちらか1.0.1ののAssemblyVersionを使用しています。すべてのビルドソリューションのための*、この意志の自動インクリメント。 (注記、私は自分自身を使用していないので、動作が変更されている可能性があります)。

私は、ビルド前のステップでVersion.csファイルを作成します。 このファイルはsubwcrevを使用して生成されます。これは、テンプレートの変数を当社のsvnサーバーのソリューションの最終リビジョン番号に置き換えます。 この方法で、任意のバージョンを特定のリビジョンに直接リンクすることができます。

関連する問題