Надстройка Outlook VSTO не регистрируется в Outlook после запуска установщика .exe в Office 365 - PullRequest
0 голосов
/ 08 мая 2020

Надстройка outlook была создана обратно в Visual Studio 2012/2013 с использованием. net 4. Она работала без проблем на любом новом компьютере с установленным Office до Office 2016 (профессиональный). Ожидаемое поведение - после установки надстройки путем запуска файла .exe, при первом запуске Outlook она загрузит надстройку и предложит зарегистрироваться / установить в Outlook.

Недавно протестированный с использованием Office 365 (ProPlus) компьютер, похоже, перестает регистрировать надстройку при запуске Outlook. Папка для установки создается в C: \ Program files \, но надстройка не зарегистрирована в Outlook-> Файлы-> Параметры-> Надстройки. Обходное решение - это go в папку установки в C: \ Program files \ XXXX Add-In \ и выполнение файла vsto для запуска регистрации в Outlook.

Мне интересно, если это что-то ожидаемое в Office 365 или что-то, что мне нужно изменить / настроить в установщике? В более ранней версии Office / Outlook проблем не было.

Спасибо.

1 Ответ

1 голос
/ 10 мая 2020

Пока ничего не изменилось. Прежде всего, вам необходимо убедиться, что необходимые ключи реестра windows были добавлены, см. Записи реестра для надстроек VSTO для получения дополнительной информации.

Если программа установки нацелена на всех пользователей 64-разрядной системы Windows, рекомендуется включить две записи реестра, одну под кустом HKEY_LOCAL_MACHINE\Software\Microsoft и одну под кустом HKEY_LOCAL_MACHINE\Software\WOW6432Node\Microsoft. Это связано с тем, что пользователи могут использовать на компьютере 32-разрядные или 64-разрядные версии Office.

Если установщик нацелен на текущего пользователя, его не нужно устанавливать на WOW6432Node потому что путь HKEY_CURRENT_USER\Software является общим.

Для получения дополнительной информации см. Данные 32-битных и 64-битных приложений в реестре .

...