Надстройка Outlook 2007, изменение LoadBehavior на 0 - PullRequest
6 голосов
/ 07 октября 2011

Я разрабатываю надстройку для Outlook 2007 (VSTO 4.0, .Net 4.0). Всякий раз, когда я устанавливаю на целевой компьютер с помощью msi, все параметры реестра устанавливаются правильно, и я вижу надстройку в списке установленных надстроек. Тем не менее, он указан в списке неактивных, и всякий раз, когда я иду, чтобы управлять надстройками ком и установить флажок, чтобы включить его, он не остается отмеченным.

Я проверил настройки реестра и поведение загрузки изменилось с 3 на 0, поэтому я закрываю outlook, меняю его обратно на 3 и снова запускаю outlook. Еще раз оно меняется с 3 на 0.

  • Я устанавливаю надстройку для всех пользователей, поэтому реестр находится под HKEY_LOCAL_MACHINE
  • У меня есть исправление для Office 2007, которое можно установить для всех пользователей в HKEY_LOCAL_MACHINE
  • Надстройка отсутствует в списке «Отключенные элементы»
  • Поведение нагрузки переключается с 3 на 0 (не на 2), поэтому сообщения об ошибках во время выполнения отсутствуют
  • Я включил ведение журнала fusion, но там также нет ошибок, показывающих
  • Я поместил логирующие операторы в событие запуска, но они не вызываются, что наводит меня на мысль, что надстройка даже не вызывается, поэтому это может быть проблема конфигурации.

Я прочитал эту статью: Развертывание ваших надстроек VSTO для всех пользователей (Саурабх Бхатия) и документ MSDN, на который есть ссылки в нем несколько раз сейчас, и не могу понять, где я идет не так.

Буду очень признателен за любую помощь в устранении этой проблемы или, что еще лучше, в решении этой проблемы.

Ответы [ 2 ]

5 голосов
/ 14 октября 2011

У меня была похожая проблема.Установите Outlook 2007 с пакетом обновления 2, а также это исправление http://support.microsoft.com/kb/976477

Также убедитесь, что у вас установлено HKLM \ SOFTWARE \ Microsoft \ Office \ 12.0 \ Common \ General \ EnableLocalMachineVSTO = 1

.инфо визит: http://support.microsoft.com/kb/976811

1 голос
/ 17 марта 2015

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

Надстройке Outlook требуется следующее в Outlook 2007:

  • Microsoft Office с пакетом обновления 2 (SP2) вместе с исправлением
  • Пакет Microsoft Office с пакетом обновления 3

Установлен Microsoft Office с пакетом обновления 2 (SP2) вместе с оперативным исправлением или более поздней версией пакета обновления.

Ниже приведена ссылка на исправление пакета обновлений 2 http://support.microsoft.com/kb/976477

...