2015-01-10 3 views

ответ

3

Nope. Я бы предложил обработать исключения в коде. Также я бы рекомендовал создать файл журнала для каждого запуска надстройки и написать там все операции. Это поможет вам диагностировать проблему.

Вы можете проверить this источник для получения дополнительной информации о процессе регистрации и оповещения VSTO, но по существу изменить две переменных среды значения в зависимости от того, что вам нужно сделать:

Отображение VSTO оповещения приглашениями

Чтобы отобразить каждую ошибку в окне сообщения, установите для переменной VSTO_SUPPRESSDISPLAYALERTS значение 0 (ноль). Вы можете подавить сообщения, установив переменную в 1 (один).

Alerts Logging VSTO в лог-файл

Для записи ошибок в лог-файл, установить переменную VSTO_LOGALERTS 1 (один).

Visual Studio Tools for Office создает файл журнала в папке, содержащей манифест приложения. Имя по умолчанию - .manifest.log. Чтобы остановить ошибки регистрации, установите для переменной значение 0 (ноль).

Приложения Microsoft Office могут отключать надстройки, которые ведут себя неожиданно. Если приложение не загружает вашу надстройку, приложение может быть заблокировано или отключено.

Жесткое отключение может произойти, когда надстройка вызывает неожиданное закрытие приложения. Это может также произойти на вашем компьютере разработки, если вы остановите отладчик, когда выполняется обработчик события запуска в вашей надстройке.

Мягкое отключение может произойти, если надстройка создает ошибку, которая не вызывает неожиданное закрытие приложения. Например, приложение может мягко отключить надстройку, если она выдает необработанное исключение, когда выполняется обработчик события запуска.

Когда вы снова включаете надстройку с отключенным программным обеспечением, приложение сразу же пытается загрузить надстройку. Если проблема, из-за которой приложение изначально вызвало мягкое отключение надстройки, не было исправлено, приложение будет мягко отключать надстройку снова.

Смежные вопросы