Практическое руководство. Обработка ошибок в проектах Office
Обновлен: Ноябрь 2007
Из-за способа взаимодействия управляемого и неуправляемого кодов Visual Studio не отображает ошибки, возникающие в приложениях Microsoft Office. Чтобы посмотреть эти ошибки, отладчик прерывает исключения общеязыковой среды выполнения.
Примечание. |
---|
На компьютере могут отображаться имена или расположения некоторых элементов пользовательского интерфейса Visual Studio, отличающиеся от указанных в дальнейших инструкциях. Эти элементы определяются используемой версией Visual Studio и ее параметрами. Дополнительные сведения см. в разделе Параметры Visual Studio. |
Чтобы прервать исключения общеязыковой среды выполнения, выполните следующие действия.
В меню Отладка выберите пункт Исключения.
Установите флажки для компонентов Исключения общеязыковой среды выполнения.
После этого в режим отладчика переключатся все исключения, учитывая выполняемые обработанные компоненты и некоторые исключения первого шанса, не обязательно соответствующие проекту. Ошибки, связанные с msosec, которые не были обнаружены, могут возникать в каждом проекте. Однако такие ошибки можно не учитывать. Исключения msosec не повлияют на решение.
В рамках определенных методов для перехвата исключений также можно использовать операторы Try...Catch. Дополнительные сведения см. в разделах Практическое руководство. Проверка кода с помощью блока Try… Catch в Visual Basic и Практическое руководство. Обработка исключений с помощью блока try-catch (Руководство по программированию на C#).
По умолчанию Visual Studio не отображает ошибок JIT-отладки для проектов Office; однако с целью просмотра возникающих ошибок данную функцию можно активировать вручную. Дополнительные сведения см. в разделе JIT-отладка.
См. также
Основные понятия
Отладка в проектах уровня документа
Отладка в проектах на уровне приложения
Создание решений Office в Visual Studio