После нескольких часов работы в Интернете без успеха.
Я работаю в visual studio 2013. У меня есть решение с проектом c #, вызывающим c ++.
Я поставил точку останова в функции в проекте c ++ и получил следующее предупреждение:
«В настоящий момент точка останова не будет удалена. Для этого документа не было загружено никаких символов».Итак, я открываю Debug → Modules Window для проверки символов. И я увидел, что DLL проекта C ++ не появляется в окне модулей.
Приложение работает правильно.
Я посмотрел файл дампа приложения, и он взял DLL из нужного места.
У меня есть более старая версия этого решения, и там я могу поставить точку останова. Если я сравниваю содержимое окна модулей этих двух решений, старый содержит гораздо больше dll.
Любая идея для чего и где я должен искать решение?
Убедитесь, что вы не работаете в режиме деблокирования.
удалите папку bin / obj
, очистите ее и перестройте.
Надеюсь, это поможет вам