Я создал надстройку Outlook VSTO под Outlook 2010. Но, похоже, она не работает, когда она была развернута в Outlook 2007. Неэффективный способ решить проблему — снова скомпилировать под Outlook 2007. Есть ли лучший способ сделать работает в обеих версиях? Благодарность
Разработка надстройки Outlook, совместимой с несколькими версиями
Ответы (2)
У меня такая же проблема. Что я сделал, так это тестирование в начале надстройки (функция запуска), независимо от того, является ли версия Outlook 14 (для 2010 г.) или нет. Но мне пришлось установить Office 2007 и снова скомпилировать в проекте Outlook 2007, чтобы увидеть результат. Программа работает, но у меня все еще есть некоторые ошибки.
Вам нужно создать только одну надстройку VSTO Outlook в соответствии с этим статья
По сути, новая встроенная функция типов взаимодействия в Visual Studio 2010 помогает надстройке разрешать PIA во время выполнения. Единственная проблема заключается в том, что вам нужно кодировать с меньшим знаменателем (2007) или проверить версию Outlook в коде и включить необходимые функции 2010 года.
Альтернатива: вы можете рассмотреть возможность использования стороннего инструмента (www.add-in-express.com), этот инструмент позволяет создавать надстройки, не зависящие от версии.