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


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

Обновлен: Ноябрь 2007

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

xxw2cabc.alert_note(ru-ru,VS.90).gifПримечание.

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

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

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

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

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

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

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

См. также

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

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

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

Создание решений Office в Visual Studio

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

Отладка в Visual Studio

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