Отсутствует файл PDB и ссылка на вывод - PullRequest
0 голосов
/ 01 октября 2010

Мое приложение .Net, A, имеет ссылку на библиотеку B. Библиотека B имеет ссылку на библиотеку C. Когда я перестраиваю A (в режиме отладки), его выходной каталог содержит файлы B.DLL и B.PDB., но только файл C.DLL.C.PDB отсутствует, или, скорее, он не копируется из папки отладки проекта.

Фактически, если посмотреть на выходной каталог B, C.PDB там тоже отсутствует.Однако C.PDB находится в выходном каталоге C, по крайней мере.

Почему это может быть и как я могу это исправить?

Обновление: Оказывается, этоне только этот файл PDB.Вся библиотека не обновляется в выходных каталогах тех, которые ссылаются на нее.Что вызвало бы такое поведение?Может ли это быть ошибкой в ​​visual studio?

1 Ответ

0 голосов
/ 01 октября 2010

Очевидно, у меня была плохая ссылка от B до C. Я выполнил поиск DLL, которая не обновлялась, и заметил, что два экземпляра имели ту же дату, что и устаревшие экземпляры. Я удалил их, что сломало ссылку в B. Заменив ссылку, теперь все работает, включая C.PDB.

...