【发布时间】:2010-09-13 01:27:55
【问题描述】:
我有一个由多个项目组成的 Visual Studio (2008) 解决方案,并非所有项目都在同一个命名空间中。当我构建解决方案时,顶级项目 TopProject 使用的所有 DLL 文件都被复制到 TopProject\bin\debug 文件夹中。但是,相应的 .pdb 文件仅针对其他一些项目进行复制。这很痛苦,例如在使用 NDepend 时。
Visual Studio 如何决定将哪些 .pdb 文件复制到更高级别的 bin\debug 文件夹中?我怎样才能让 Visual Studio 也复制其他的?
参考如下:所有的 DLL 文件都复制到一个中心位置,没有它们的 PDB 文件。 TopProject 只有 引用了这些复制的 DLL 文件;然而,DLL 文件本身显然知道它们的 PDB 文件在哪里,并且(其中大多数)被正确复制到 debug 文件夹中。
【问题讨论】:
-
是否所有项目(项目,而不是 .dll/.exe 文件)都引用了“TopProject”?
-
不,没有一个:请参阅我对问题的编辑。
-
我有几个 pdb 文件。我从 python 下载页面下载了 Visual Studio 添加或类似的东西。如何将其导入到 Visualstudio?
标签: visual-studio build-process pdb-files