プロジェクトをビルドするときの通常のプロセスは、すべてのファイルがソース管理からドラッグされた後に AssemblyInfo パッチャーが実行されることです。
CodeSmith を使用する場合、これに問題があります。問題は、ビルド手順が 2 つあることです。
ステップ 1 - CodeSmith テンプレート ビルドの実行
これにより、Visual Studio ソリューションが生成されます
ステップ 2 - Visual Studio プロジェクトをビルドする
これにより、ビルドが生成されます。
CodeSmith テンプレートが生成するまで AssemblyInfo.cs ファイルがないため、手順 1 が完了した後に AssemblyInfo パッチャーを実行します。
これを行う方法はありますか?
Windows 7 で TeamCity 7.0.3 と Visual Studio 2010 (SP1) を使用しています。
ありがとう。