我的.NET应用程序A,具有其输出目录包含我B.DLL和B.PDB文件到库的引用B.文库B具有到库C的参考当我重建A(在调试模式下) ,但只有C.DLL文件。 C.PDB丢失,或者更确切地说,它不是从它的项目的debug文件夹复制。

其实,看着B的输出目录,C.PDB缺少那里。 C.PDB然而,在C的输出目录,至少

为什么会这样,我该如何纠正呢?

<强>更新 事实证明,它不只是PDB文件。整个库不是在那些引用它的输出目录进行更新。什么会导致那种行为?难道与Visual Studio中的错误?

有帮助吗?

解决方案

显然,我不得不从B中的坏参考下我做了这是不会得到更新的DLL搜索,并发现两个实例说的有相同的日期作为过时实例。我删除它们,这打破了B.参考更换参考,所有出现到现在的工作,包括C.PDB。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top