我有一个由多个项目组成的 Visual Studio (2008) 解决方案,并非所有项目都在同一个命名空间中。当我构建解决方案时,顶层项目TopProject使用的所有 DLL 文件都被复制到TopProject\bin\debug文件夹中。但是,相应的 .pdb 文件仅针对其他一些项目进行复制。这是一种痛苦,例如在使用NDepend时。
Visual Studio 如何决定将哪些 .pdb 文件复制到更高级别的 bin\debug 文件夹中?我怎样才能让 Visual Studio 也复制其他人?
参考如下:所有的 DLL 文件都复制到一个中心位置,没有它们的 PDB 文件。TopProject 只引用了这些复制的 DLL 文件;然而,DLL 文件本身显然知道它们的 PDB 文件在哪里,并且(其中大多数)被debug
正确复制到文件夹中。