Разница между взаимодействием Outlook и библиотекой объектов Outlook - PullRequest
0 голосов
/ 08 ноября 2019

У меня есть вопрос о visual studio, я заметил, что когда вы добавляете ссылки в раздел COM, вы можете найти: Microsoft Office Outlook 12.0 Object Library. В то время как на сборках вы можете увидеть Microsoft.Office.Interop.Outlook

Я хотел бы знать разницу между этими двумя, я попытался исследовать, но я нашел только темы по каждой из них, но не различияЯ был бы рад, если бы кто-нибудь мог дать мне объяснение, просто любопытство. (Я вроде новичок). Спасибо!

enter image description here

enter image description here

1 Ответ

0 голосов
/ 09 ноября 2019

Они оба в значительной степени одинаковы - когда вы ссылаетесь на OOM на вкладке COM, VS под обложками создает interop dll (который по сути является ничем иным, как заголовочным файлом в двоичном формате). Это та же самая библиотека взаимодействия, которую вы можете добавить в свой проект в качестве ссылки.

Самым большим преимуществом добавления ссылки на interop dll вместо самой библиотеки COM является возможность создания проекта, даже еслиБиблиотека COM не установлена, например, на выделенном компьютере, на котором не установлен Office.

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