У меня есть веб-проект с рабочей сборкой и тестовой сборкой. Когда я отлаживаю свой код в Visal Studio 2017 Community Edition, я могу установить точки останова. Но когда я отлаживаю свой тестовый код, внезапно точки останова в производственной сборке перестают работать.
Подсказка показывает это очень знакомое сообщение об ошибке:
The breakpoint will not currently be hit. No symbols have been loaded for this document.
Моя структура проекта такова, что у меня есть папка проекта и внутри папки для проекта UnitTes.
Пространство имен моей производственной сборки MyProj.Web
, а пространство имен моего проекта UnitTest MyProj.Web.UnitTests
.
Я проверил, содержит ли папка bin \ Debug тестового проекта все необходимое, она содержит тестовую dll, включая pdbs, рабочую dll, включая pdbs. Я проверил, действительно ли код работает в этой папке, и он работает.
Я подозреваю, что я что-то здесь не так сделал, но что?