Вопрос

Мое .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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top