展開に TFS 2010 (Visual Studio) を使用しており、クライアント コード プロジェクト (.csproj ファイル) とデータベース プロジェクト (.dbproj ファイル) があります。開発者がアプリケーションにファイルを追加すると、これらのファイルへの対応する参照がプロジェクトファイル。プロジェクト ファイルを含む変更セットを Dev から QA にプッシュし、そのプロジェクト ファイルに変更セットにない追加済みファイルへの参照が含まれていると、ビルド エラーが発生します。
(フル ビルドを実行するのではなく) 変更セットだけをプッシュし始めると、すぐにこれが TFS ビルドを行う際の最大のボトルネックになりました。データベース プロジェクトを展開すると、20 個のエラーが発生します。それらを修正できる唯一の方法は、ソリューション エクスプローラー ツリー全体を下に移動し、孤立した各参照を個別に除外することでした。これには時間がかかりすぎることが判明したため、主任プログラマーのアドバイスにより、QA と UAT の完全なビルドを行うことに戻りました。
この製品は初期段階にあるため、しばらくの間、多くのファイルを追加する予定です。この問題のより良い解決策が必要です。手動で除外することも、開発者に QA の準備ができるまでコードをチェックインしないように求めることも、十分ではありません。この問題を経験した人はいますか?もしそうなら、どのように対処しましたか? ありがとう!
ジョン