Отладка COM-библиотек в .NET (Visual Studio 2010) - PullRequest
1 голос
/ 24 ноября 2010

Я использую COM-библиотеку (стороннего производителя) с interop в приложении C #. Как я могу отлаживать объекты этой библиотеки в VS2010? Или это невозможно?

Ответы [ 2 ]

4 голосов
/ 24 ноября 2010

Аналогичный вопрос будет "как мне отладить мою операционную систему". Вы этого не делаете, вы держите пальцы скрещенными, что при неправильном использовании вы получите приличный код ошибки и сообщение. Даже если вы обнаружите ошибку в библиотеке, вы ничего не сможете с этим поделать, если у вас нет исходного кода и права на ее восстановление.

Просмотрите лицензионное соглашение, которое вы должны использовать, чтобы использовать эту библиотеку для вариантов поддержки.

2 голосов
/ 25 ноября 2010

Чтобы включить отладку COM-библиотек, необходимо выполнить следующие действия:

Проекты. Необходимо выбрать параметры проекта .NET -> Отладка -> «Включить отладку неуправляемого кода»

Теперь вы можете присоединить неуправляемый отладчик / debug к неуправляемым dll.

Чтобы войти в источник dll, вам нужны соответствующие файлы pdb и исходные файлы.

...