Неактивное слово addin - можно включить - PullRequest
0 голосов
/ 22 октября 2010

моя проблема заблокирована VSTO word 2007 addin. Как только надстройка выходит из строя, в не отладочном режиме она не может повторно включить его из слова (установить его статус с неактивного на активный). Единственный способ сделать это - перекомпилировать плагин. Я попытался с LoadBehaviour = 3 (слово устанавливает это значение сразу в 0, после его запуска). Нет записей об отказоустойчивости.

Это не вызвано исключением при инициализации (я его отладил).

Я подозреваю, что это слово где-то кэшировало GUID плагина и не позволяет его активировать. Возможно ли удалить всю информацию о плагине и переустановить его в слове еще раз?

1 Ответ

0 голосов
/ 22 октября 2010

После отключения (без присоединенной отладки) его необходимо повторно включить вручную (Меню приложений -> Параметры Word -> Надстройки -> выберите Отключенные надстройки в меню внизу страницы -> включитьнадстройка).

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

...