У меня есть решение Visual Studio (2008), состоящее из нескольких проектов, не все в одном пространстве имен. Когда я создаю решение, все файлы DLL, используемые проектом верхнего уровня, TopProject, копируются в папку TopProject\bin\debug. Однако соответствующие файлы .pdb копируются только для некоторых других проектов. Это неприятно, например, при использовании NDepend.
Как Visual Studio решает, какие файлы .pdb скопировать в папки bin\debug более высокого уровня? Как я могу заставить Visual Studio копировать и другие?
Ссылки следующие: все файлы DLL копируются в центральное место без их файлов PDB. TopProject содержит только ссылки на эти скопированные файлы DLL; Однако сами файлы DLL, очевидно, знают, где находятся их файлы PDB, и (большинство из них) правильно копируются в папку debug
.