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