В моем проекте есть несколько новых модулей C # и один модуль C (не C ++), скомпилированные с использованием системных вызовов win32.Я использую уровень взаимодействия PInvoke для вызова кода C из C #.Функция C вызывается.
Все модули записывают в один каталог bin и все записывают файлы pdb.
При запуске, а затем остановке в точке останова непосредственно перед вызовом в C.dll, я вижу, что точки останова в модуле C отключены.Глядя на список «Отладка | Windows | Модули», я не вижу загруженного модуля C.dll даже после выполнения вызова.
Еще один фактоид: в Решении | Свойства | Свойства конфигурации | Конфигурация показываетМодули C # с использованием Platform = "Любой ЦП" и модуль C с использованием "Win32"
Почему модуль не загружается и почему не загружаются его символы?
Спасибо, Макс