Поддержка Outlook 2003 и 2007 одновременно с взаимодействием - PullRequest
3 голосов
/ 17 ноября 2009

Возможно ли получить доступ к Outlook 2003 и 2007 из одного и того же приложения, используя основные сборки взаимодействия , предоставленные Microsoft?

Я читал, что очень сложно (если вообще возможно) разрабатывать для разных версий Outlook на одной машине из-за способа управления версиями COM. Нам лучше использовать Outlook Redemption , если мы хотим поддерживать несколько версий?

1 Ответ

1 голос
/ 17 ноября 2009

Полагаю, лучше создать библиотеку COM (или .net), которая будет служить интерфейсом или точкой входа для всех ваших потребностей. Будет лучше иметь сборку интерфейса и 2 конкретные сборки (реализации интерфейсов) по одной для каждой версии Outlook.

Это избавит вас от несоответствий в OOM behviour для разных версий.

Искупление служит этой цели. Но он используется главным образом для того, чтобы избежать запросов безопасности, которые выдает Outlook (когда кто-то пытается прочитать что-то из существующей электронной почты / адресной книги, которая считается уязвимой) Redemption читает базовую базу данных MAPI, которая также используется OOM.

...