Не удается установить надстройку для Outlook 2007?

Я объясню здесь, что я сделал, и буду очень признателен, если мне кто-нибудь поможет. Я видел, что есть несколько сообщений об этой проблеме, но я хочу знать, сделал ли я какие-то ошибки.

Я разработал надстройку для Outlook 2007 (.NET Framework 3.5) с использованием VS2008 и C #. Когда я закончил, в обозревателе решений щелкните правой кнопкой мыши «Решение (мой проект)» и выберите «Добавить новый проект» -> «Другие типы проектов» -> «Настройка и развертывание» -> «Настройка проекта».

В этом новом проекте у меня есть вкладка Файловая система с 3 папками:

  • Папка приложения
  • Рабочий стол пользователя
  • Меню программы пользователя

Я щелкнул правой кнопкой мыши папку приложения-> Добавить-> Вывод проекта ---> Основной вывод (Мой проект)

После всего этого в папке Debug добавленного установочного проекта есть файлы setup.exe и MyProject.msi, но когда я устанавливаю его на другой компьютер, в Microsoft Outlook не устанавливается надстройка :(

Что я сделал не так ??


person user264240    schedule 02.02.2010    source источник


Ответы (1)


К сожалению, развертывание надстройки Outlook включает в себя нечто большее, чем просто создание проекта установки по умолчанию в Visual Studio. В частности, вам необходимо добавить некоторые записи реестра в ваш проект установки, которые требуются Outlook для распознавания вашей надстройки; и вам необходимо убедиться, что все необходимые компоненты установлены. Эти две статьи MSDN должны помочь вам начать:

Поскольку вы ориентируетесь на Outlook 2007 (а не на 2003), использование ClickOnce является (предположительно более простой) альтернативой использованию проекта установки:

person Heinzi    schedule 02.02.2010
comment
Спасибо, у меня получилось с ClickOnce, но не все так просто. Проблема была в W7. Я не мог найти способ установить его на другой компьютер. Когда я понял это, я установил VS2008 на другой компьютер с WinXP и опубликовал свой проект. Сейчас он работает. Спасибо. - person user264240; 03.02.2010