Надстройка 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