Библиотека объектов Outlook для Visual Studio - PullRequest
3 голосов
/ 10 июня 2010

В нашем офисе работают две разные версии MS Office (2007 и 2010).Есть ли способ для меня, чтобы интегрировать Outlook в проект C # и заставить его работать для обеих версий Outlook?Я добавил ссылку на библиотеку объектов Microsoft Outlook 14.0, но для пользователей Outlook 2007 требуется версия 12.0 или будет работать более новая версия?

Ответы [ 3 ]

1 голос
/ 10 июня 2010

Вы должны быть в состоянии использовать основные сборки взаимодействия. Переадресация привязки устанавливается таким образом, чтобы при загрузке приложения, которое обращается к основным сборкам взаимодействия для 12.0 на компьютере с установленным 14.0, будут загружены версии 14.0. Это должно позволить вам разработать один и тот же код и заставить его работать как на 2007, так и на 2010 год

1 голос
/ 10 июня 2010

Я недавно столкнулся с подобной проблемой.Программное обеспечение будет работать либо с 2007, либо с 2010 годом. Я исправил это, сославшись на библиотеки 2007 (v12.0, как предложил Слакс), и в свойствах ссылки я установил «SpecificVersion» в false.

После этого оноотлично работал с 2007 и 2010

0 голосов
/ 10 июня 2010

Вы можете использовать библиотеку 2007 (v12.0), и она должна нормально работать с любой установленной версией на компьютере пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...