Установка надстройки Outlook - PullRequest
1 голос
/ 16 июня 2010

У меня проблема.Я устанавливал свою надстройку VSTO для Outlook в Outlook 2007 на учетную запись, которая не имеет ограничений безопасности.Для настройки я использую обычный проект установки Visual Studio.У меня был пользователь установил несколько версий моего приложения раньше, и он работал нормально.Недавно я создал новую версию своего приложения (которая устанавливается в HKLM и в реестр HKCU ( hotfix , которая позволяет мне устанавливать надстройку для реестра HKLM, также была установлена)).Теперь надстройка Outlook не загружается даже на компьютер пользователя.Если вы загляните в Outlook / Центр управления безопасностью / Надстройки /, то увидите, что моя надстройка Outlook отображается в разделе «Неактивные надстройки приложения», но когда я пытаюсь включить ее, я получаю сообщение «Эта надстройкаустановлен для всех пользователей на этом компьютере и может быть подключен или отключен только администратором, даже если я вошел в систему как администратор.Я также посмотрел в реестре, и он имеет LoadBehaviour как 3, что означает, что он должен отображаться под активными надстройками.Я попытался установить старую версию, но теперь она также не работает и даже не отображается как установленная надстройка Outlook.Что может быть причиной этой проблемы?

Спасибо

Ответы [ 2 ]

2 голосов
/ 17 июня 2010

Я потратил неделю на поиск решения, и это было чертовски просто ... проблема была в том, что я установил идентичные настройки реестра для реестра HKCU и реестра HKLM. В результате настройки реестра вступили в конфликт, так как HKCU пытался загрузить эту надстройку, а HKLM пытался загрузить эту надстройку, в результате чего надстройка Outlook вообще не загружалась. Как только у меня есть только параметр реестра HKCU, моя надстройка загружается нормально. = D * * тысяча одна

0 голосов
/ 14 апреля 2011

Это также происходит, если в интерфейсе пользовательского интерфейса установлен флаг InstallAllUsersVisible = FALSE, если используется пакет MSI. Установка его в значение TRUE по умолчанию исправило эту ошибку для меня. У меня это работало с использованием HKCU - но Виктор Ф. прибил источник проблемы.

...