私の .Net アプリケーション A は、ライブラリ B への参照を持っています。ライブラリ B は、ライブラリ C への参照を持っています。(デバッグ モードで) A をリビルドすると、その出力ディレクトリには、B.DLL ファイルと B.PDB ファイルが含まれますが、 C.DLL ファイル。C.PDB が見つからないか、プロジェクトのデバッグ フォルダーからコピーされていません。
実際、B の出力ディレクトリを見ると、そこにも C.PDB がありません。ただし、C.PDB は少なくとも C の出力ディレクトリにあります。
これはなぜですか?どうすれば修正できますか?
更新: その PDB ファイルだけではないことがわかりました。ライブラリ全体は、それを参照するものの出力ディレクトリで更新されていません。そのような行動の原因は何ですか?ビジュアルスタジオのバグでしょうか?