私はいくつかのカスタム CodeActivity 派生クラスを作成しました。
アセンブリ情報ファイル GlobalAssemblyInfo.cs を正常にチェックします。
AssemblyFileVersion の値を変更し、
その後、チェックインして、変更セットの値を返します。
この作業の一部は、Ewald Hofman の素晴らしいブログCustomize Team Build 2010 – Part 5: Increase AssemblyVersion に基づいています。
問題:
ビルドの後半で、このソリューションのプロジェクトの 1 つで、バージョン番号を使用して、新しくビルドされたアセンブリからバージョン番号を取得してサブディレクトリを作成します。問題は、サブディレクトリのバージョン番号が常に遅れていることです。BuildProcessTemplate に基づいてビルド定義をテストすると、含まれている変更セットにそのビルドの GlobalAssemblyInfo が含まれていないことに気付きました。
ビルド ログには、手順 1、2、および 3 がすべて機能することが示されています。また、要約の関連する変更セットには、ステップ 3 の変更セット番号が含まれていないこともわかります。この問題を回避する方法を知っている人はいますか?