Надстройка Outlook 2007, изменение LoadBehavior на 0

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

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

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

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

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

2 ответа

Решение

У меня была похожая проблема. Установите 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

Когда я установил надстройку 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

Другие вопросы по тегам