Отладочные символы для msado15.dll или msxml3.dll в VS2012 в VC ++ COM + DLL

Когда я присоединяюсь к процессу Dllhost для отладки компонента VC ++ COM +, отладчик активируется и останавливается на точках останова, поэтому я знаю, что отладочная часть работает.

Но я не могу проверить какие-либо объекты в коде, такие как

MSXML2::IXMLDOMAttributePtr
MSXML2::IXMLDOMElementPtr
_RecordsetPtr

потому что для них инспектор показывает сообщения об ошибках

{0x02c09568 <No type information available in symbol file for msado15.dll> {...}}
{0x00a17744 <No type information available in symbol file for msxml3.dll> {...}}

Символы были получены, перейдя в меню «Инструменты / Параметры» VS2012, переключившись в дерево «Отладка / Символы» и нажав кнопку «Загрузить все символы». Очевидно, что что-то загрузилось для вышеупомянутых библиотек DLL, поскольку ранее я получал еще одну ошибку

Information not available, symbols not loaded for ...dll

для каждой из DLL.

Я считаю маловероятным, что, к несчастью, я пытаюсь проверить лишь несколько классов, в которых отсутствует информация о символах в файле символов, заполненном в противном случае, поэтому очевидно, что что-то не так с окружением, которое я унаследовал от машины. Что мне нужно сделать, чтобы иметь возможность проверять объекты из COM DLL?

Спасибо!

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]