Я разрабатываю надстройку для 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, на который есть ссылки в нем несколько раз сейчас, и не могу понять, где я идет не так.
Буду очень признателен за любую помощь в устранении этой проблемы или, что еще лучше, в решении этой проблемы.