TFS2010とゲートチェックインを使用して、かなり大規模なチーム(5つのソリューション、最大150のプロジェクト)を実行しています。私たちのチームでは、各プロジェクトがCommon.Targetsと呼ばれる独自のファイルをインポートすることを義務付けています。このファイルは、ビルド時の処理を大量に実行します。私はチームの全員にそうするように指示し、それにwikiエントリも書きました。
ただし、新しいプロジェクトを追加するときにcommon.Targetsをインポートすることを忘れているため、チェックイン後にさまざまな問題が発生します。
そのようなプロジェクトがコンパイルに失敗し、したがってゲートチェックインに合格しない方法(msbuildコマンドライン、.slnに入れることができるものなど)はありますか?