Позднее связывание для Outlook PIA

Я работал с Outlook PIA . Я использовал раннее связывание и добавил ссылку на Outlook PIA 2010, который прекрасно работает и с Outlook 2013, и с Outlook 2010. Но что мне нужно, так это если Outlook 2013, а затем использовать Outlook PIA 2013, а если Outlook 2010, то использовать Outlook 2010 PIA. Есть ли способ сделать это?

Или я прошел форумы, предлагая позднюю привязку для Outlook, чтобы сделать его независимым от версии.

А когда использовать позднюю привязку?

1 ответ

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

Но широко распространенным решением является использование самой низкой версии взаимодействия. Таким образом, вы будете уверены, что методы и свойства, поддерживаемые в Outlook 2010, используются в коде, поэтому ваше решение может быть легко запущено в самой низкой версии Outlook. При необходимости вы можете использовать технологию позднего связывания для доступа к свойствам и методам, не перечисленным в сборках взаимодействия (для получения дополнительной информации см. Type.InvokeMember).

Наконец, вы можете найти все объяснения в разделе Поддержка нескольких версий Office в надстройке. Взаимодействие сборок и поздняя привязка. статья.

Другие вопросы по тегам