Разработка надстройки Outlook, совместимой с несколькими версиями

Я создал надстройку Outlook VSTO под Outlook 2010. Но, похоже, она не работает, когда она была развернута в Outlook 2007. Неэффективный способ решить проблему — снова скомпилировать под Outlook 2007. Есть ли лучший способ сделать работает в обеих версиях? Благодарность


person Joe.wang    schedule 13.08.2012    source источник


Ответы (2)


У меня такая же проблема. Что я сделал, так это тестирование в начале надстройки (функция запуска), независимо от того, является ли версия Outlook 14 (для 2010 г.) или нет. Но мне пришлось установить Office 2007 и снова скомпилировать в проекте Outlook 2007, чтобы увидеть результат. Программа работает, но у меня все еще есть некоторые ошибки.

person Riadh    schedule 16.08.2012

Вам нужно создать только одну надстройку VSTO Outlook в соответствии с этим статья

По сути, новая встроенная функция типов взаимодействия в Visual Studio 2010 помогает надстройке разрешать PIA во время выполнения. Единственная проблема заключается в том, что вам нужно кодировать с меньшим знаменателем (2007) или проверить версию Outlook в коде и включить необходимые функции 2010 года.

Альтернатива: вы можете рассмотреть возможность использования стороннего инструмента (www.add-in-express.com), этот инструмент позволяет создавать надстройки, не зависящие от версии.

person mas_oz2k1    schedule 05.03.2013