TFS Build 2010 を使用してソリューションを構築しています。このソリューションには複数のプロジェクトがあり、そのうちの 1 つが SharePoint です。
TFS ビルドで、各プロジェクトのバイナリを独自のフォルダー (つまり、カスタマイズされたバイナリ フォルダー) に配置する必要があります。したがって、MSDNの指示に従いましたが、動作します。
ここでの課題は、カスタマイズされたバイナリ フォルダーを使用して WSP ファイルを生成できないことです (カスタマイズされたバイナリ フォルダーがなくても WSP を生成できることに注意してください)。次のエラーが表示されます。
C:\\..\..\Microsoft.VisualStudio.SharePoint.targets (389): Unable to get the assembly for SharePoint Project Item "Layouts".
カスタマイズされたバイナリ フォルダーを実現するために "OutputPath" 値を変更したため、TFS Build/MSbuild は正しいアセンブリを見つけることができないと思います。