Необходимо установить все необходимые предварительные условия перед запуском надстройки уровня документа в документе на компьютере конечного пользователя. Чтобы выполнить работу, разработчики создают установщик для решения. Существует два основных способа развертывания решений Office:
- Развертывание решения Office с помощью ClickOnce
- Развертывание решения Office с помощью установщика Windows
Другая сторона медали в том, что любое решение Office может быть автоматически отключено, если в коде заменяет любое необработанное исключение.
Приложения Microsoft Office могут отключить VSTO Add-в, которые ведут себя неожиданно. Если приложение не загружает вашу надстройку VSTO, приложение может быть жестко отключено или программно отключено надстройка VSTO.
Может произойти жесткое отключение, когда надстройка VSTO вызывает неожиданное закрытие приложения. Это может также произойти на вашем компьютере разработчика, если вы остановите отладчик во время выполнения обработчика события Startup в вашей надстройке VSTO.
Может произойти мягкое отключение, когда надстройка VSTO выдает ошибку, которая не вызываетприложение неожиданно закрывается. Например, приложение может мягко отключить надстройку VSTO, если оно генерирует необработанное исключение во время выполнения обработчика события запуска.
При повторном включении надстройки VSTO с программным отключением приложение немедленнопытается загрузить надстройку VSTO. Если проблема, которая изначально вызывала программное отключение надстройки VSTO, не была устранена, приложение снова отключит программную надстройку VSTO. Подробнее об этом читайте в Как: повторно включить надстройку VSTO, которая была отключена в статье .