Поделиться через


Практическое руководство. Обработка ошибок в проектах Office

Из-за способа взаимодействия управляемого и неуправляемого кодов Visual Studio не отображает ошибки, возникающие в приложениях Microsoft Office. Чтобы посмотреть эти ошибки, отладчик прерывает исключения общеязыковой среды выполнения.

Примечание

На компьютере могут отображаться имена или расположения некоторых элементов пользовательского интерфейса Visual Studio, отличающиеся от указанных в дальнейших инструкциях.Эти элементы определяются используемой версией Visual Studio и ее параметрами.Дополнительные сведения см. в разделе Работа с параметрами.

Чтобы прервать исключения общеязыковой среды выполнения, выполните следующие действия.

  1. В меню Отладка выберите пункт Исключения.

  2. Установите флажки для компонентов Исключения общеязыковой среды выполнения.

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

В рамках определенных методов для перехвата исключений также можно использовать операторы Try...Catch. Дополнительные сведения см. в разделах Практическое руководство. Проверка кода с помощью блока Try… Catch в Visual Basic и Практическое руководство. Обработка исключений с помощью блока try-catch (Руководство по программированию на C#).

По умолчанию Visual Studio не отображает ошибок JIT-отладки для проектов Office; однако с целью просмотра возникающих ошибок данную функцию можно активировать вручную. Дополнительные сведения см. в разделе JIT-отладка.

См. также

Основные понятия

Отладка в проектах уровня документа

Отладка в проектах на уровне приложения

Другие ресурсы

Отладка в Visual Studio

Проектирование и создание решений Office

Построение и отладка решений Office