現在、 TFS Build 2010 で.NET 4.5 ソリューションを構成しています。Visual Studio で作業しています。
ソリューションの一部として versioninfo.cs ファイルがあります。ビルド プロセス中にバージョン番号をインクリメントするように設定するにはどうすればよいですか? このためにビルド定義にどのような変更を加える必要がありますか?
現在、 TFS Build 2010 で.NET 4.5 ソリューションを構成しています。Visual Studio で作業しています。
ソリューションの一部として versioninfo.cs ファイルがあります。ビルド プロセス中にバージョン番号をインクリメントするように設定するにはどうすればよいですか? このためにビルド定義にどのような変更を加える必要がありますか?
実装の versioninfo.cs は何ですか?
私が一般的に自動バージョン管理を行う方法は、Community TFS Build Extensions TfsVersion アクティビティを使用することです。
私は通常、Major.Minor.YYMM.DDRR という形式を使用します。Major/Minor は Build 定義を介して引数として渡され、手動でインクリメントされます。YY/MM/DD/RR は年月日リビジョンであり、バージョン番号が与えられたアセンブリを作成するために使用された特定のビルド/ソースを知ることができます。
アセンブリのバージョンのみに基づいて区別したいブランチ/ビルドが複数ある場合は、バージョンの番号付けスキームを微調整して、ある種のブランチ識別子を含める必要がある場合があります。
Stack Overflow の質問Working automatic build increment Visual Studio addinに対するこの回答を試してください。
これは、 ProjectBuildCounterという名前の無料の独立したスタンドアロン ツールであり、あなたが探しているものであることを願っています。