там:
Приложение построено из C #, а Dll построено из C ++, и они находятся в другом решении. Когда я запускаю отладчик Dll, всегда появляется всплывающее окно с сообщением, что «Не удается найти отладочную информацию для« App.exe »или нет. Загруженные символы загрузки для двоичного файла NGen».
Благодарю.
постскриптум Я пытаюсь поместить App.pdb в нескольких местах, но все равно не работает.
Как прокомментировал ortang, вам нужно активировать отладочную информацию при сборке вашего проекта.
Увидеть «/DEBUG
(Создать отладочную информацию) (Visual Studio 2013)«:
/DEBUG
опция создает отладочную информацию для файла .exe или DLL.Компоновщик помещает отладочную информацию в базу данных программы (
PDB
). Это обновляетPDB
во время последующих сборок программы.Невозможно создать
.exe
или же.dll
который содержит отладочную информацию.
Отладочная информация всегда помещается в.pdb
файл.
Чтобы установить этот параметр компоновщика в среде разработки Visual Studio
- Откройте проект
Property Pages
диалоговое окно. Подробнее см. Настройка свойств проекта Visual C ++.- Нажмите на
Linker
папка.- Нажмите на
Debugging property
стр.- Изменить
Generate Debug Info
имущество.
Других решений пока нет …