Никакие символы не загружены в смешанный проект C # C (win32) с использованием VS2010

В моем проекте есть несколько новых модулей C # и один модуль C (не C ++), скомпилированный с использованием системных вызовов win32. Я использую уровень взаимодействия PInvoke для вызова кода C из C #. Вызывается функция C.

Все модули записывают в один каталог bin, а все записывают файлы pdb.

При запуске, а затем остановке в точке останова прямо перед вызовом C.dll, я вижу, что точки останова в модуле C отключены. Глядя на список Debug | Windows | Modules, я не вижу загруженного модуля C.dll даже после выполнения вызова.

Еще один факт: в разделе «Решение | Свойства | Свойства конфигурации | Конфигурация» показаны модули C # с использованием Platform = "Any CPU" и модуль C с использованием "Win32"

Почему модуль не загружен и почему он не загружен? т его символы загружаются?

Спасибо, Макс

5
задан Max Yaffe 20 August 2010 в 21:39
поделиться