最近、Visual Studio 2010 から Visual Studio 2012 に移行しました。まだ TFS 2010 を使用しており、ゲート チェックインを使用しています。Visual Studio 2012 の使用を開始して以来、VS をチェックインすると、プロジェクトの 1 つの出力フォルダーから変更セットに pdb ファイルが自動的に含まれます。もちろん、それらをチェックインから手動で除外することもできますが、誰かがこれらのファイルを除外し忘れると、チェックイン後のすべてのビルドが失敗するため、エラーが発生する可能性があります。
pdb ファイルがチェックインされるのを防ぎたくありません。デフォルトを除外として設定したいだけです。実際、Visual Studio 2010 では、これらは変更としてソース管理に自動的に追加されることさえありませんでした。
最も奇妙な部分は、チーム エクスプローラーに移動して「アイテムをフォルダーに追加」すると、デフォルトですべての pdb ファイルが除外される (これは正しい動作です) ため、Visual Studio が出力フォルダーに pdb ファイルを追加する理由がわかりません。変更セット。
更新 すべての提案を試した後、問題はまだ存在します。TFS から bin フォルダーを既に削除しましたが、Visual Studio 2012 は変更セットの出力フォルダーに DLL を引き続き含めます。その間、TFS 2012 にアップグレードしましたが、問題は残ります。