Построение всего решения действительно строит отдельные проекты (параллельно, если это возможно). Строящаяся конфигурация проекта указывается в Диалоговое окно Configuration Manager . Здесь также указывается, построен ли проект вообще или он будет исключен из сборки в конфигурации этого решения.
Итак, если ваши PDB не отображаются, перепроверьте, что ваши проекты строятся (кажется, вы так говорите, но просто для уверенности удалите все промежуточные и выходные папки и снова соберите решение) , Также проверьте, какие конфигурации проекта присваиваются каждой конфигурации решения. Возможно, ваша конфигурация решения Debug
на самом деле ссылается на некоторые Release
конфигурации проекта (или Debug_but_no_pdb
).
Если это не помогло, включите подробный вывод для процесса сборки:
Инструменты> Параметры> Проекты и решения> Построение и запуск> Детализация выходных данных сборки проекта MSBuild: диагностика
Кроме того, дважды проверьте все зависимости проекта на предмет недействительных ссылок.