Отсутствует файл PDB и привязанный вывод
Вопрос
Мое .NET приложение, A, имеет ссылку на библиотеку B. Библиотека B имеет ссылку на библиотеку C. Когда я восстанавливаю (в режиме отладки), его выходной каталог содержит меня файлы B.DLL и B.PDB, но только файл c.dll. C.PDB отсутствует, точнее, он не копируется из отладки его проекта.
На самом деле, глядя на выходную каталог B, там тоже отсутствует. C.PDB, однако, в выходном каталоге C, по меньшей мере.
Почему это может быть и как я могу исправить это?
Обновлять:Оказывается, это не просто этот файл PDB. Вся библиотека не обновляется в выходных каталогах тех, которые его ссылаются. Что бы привело бы такого рода поведения? Это может быть ошибка с Visual Studio?
Решение
По-видимому, у меня была плохая ссылка от B до C. Я сделал поиск DLL, которая не обновлялась, и заметила два случая, которые имели одинаковую дату, что и устаревшие экземпляры. Я удалил их, что сломал ссылку в B. Замена ссылки, все появляется сейчас, включая C.PDB.