Развертывание надстройки Outlook 2007, созданной из Visual Studio 2010 для всех пользователей - PullRequest
2 голосов
/ 03 января 2012

Я пытаюсь развернуть надстройку Outlook 2007 для всех пользователей в Windows 7. Я разработал надстройку, используя Visual Studio 2010, чтобы просто показывать окно сообщения при загрузке.

private void ThisAddIn_Startup(object sender, System.EventArgs e)
        {
            MessageBox.Show("test addin");
        }

Поскольку указано, что создание установщика с использованием функции публикации (ClickOnce) не установит надстройку для всех пользователей, я попытался создать проект установки MSI, следуя инструкциям, приведенным в, http://msdn.microsoft.com/en-us/library/ff937654.aspx#Create

Поскольку я нацеливаюсь только на Outlook 2007, я выполнил только шаги по настройке реестра.

После того, как я создал установку и установил ее (выбрав Все), надстройка изначально не запускается вперспективы.Когда я проверил его в Центре управления безопасностью, я увидел свой надстройку в разделе Неактивные надстройки приложения.

enter image description here После того, как я зарегистрировался в системном реестре (используя regedit), все разделы реестра также правильно включены в HKEY_LOCAL_MACHINE.

(Когда я устанавливаю его, выбрав Только я, надстройка работает нормально.)

Может кто-нибудь помочь мне, чтобы это работало для всех пользователей.Спасибо.

1 Ответ

3 голосов
/ 03 января 2012

В учебнике есть вторая часть, которая показывает, как обращаться с доверием как с частью установки. Вы можете найти его здесь .

...