この問題を解決する方法について、ヘルプやアイデアを探しています。TFS (サービス オンライン バージョン) ビルド (VS2010) を使用してビルドされた共通コードのソリューションがあり、共通コードが変更されるたびにビルドされます。次のようなドロップ構造があり
ます。
Drop Folder_Version 1.0.0.0
Drop Folder_Version 1.0.0.1
Drop Folder_Version 1.0.0.2
ここで、共通コードに変更が加えられるたびに最後の桁が増加し続けます。
次に、いくつかの共通 DLL を参照するクライアント固有のコードを作成します。TFS ビルドでこのコードのビルドを自動化したいのですが、どうすればよいかわかりません。
1) 共通コード プロジェクトとクライアント固有のプロジェクトの両方を含むマスター ソリューションを作成することを考えましたが、これにより、共通コードのバージョン管理方法に差異が生じることはありません (共通コード TFSビルドが発生します)。
2) TFS ドロップ フォルダーから共通コードへの参照パスを追加することを考えましたが、フォルダーは常に順次インクリメントされるため、クライアント固有のコードがビルドされるたびに、この参照パスを手動で更新する必要があります。
パスが静的になるように、すべての一般的なコードドロップのコピーを一般的なドロップフォルダーに作成することを考えていましたが、その方法がわかりません。または、他の誰かが良いアイデアを持っている場合...
これはTeam Foundation SERVICEを使用しているため、すべてオンラインであることに注意してください...
どんな助けでも大歓迎です!