Interop Outlook与Outlook对象库之间的差异

问题描述 投票:0回答:1

我有一个关于Visual Studio的问题,当您在COM部分中添加引用时,我注意到您可以找到:Microsoft Office Outlook 12.0对象库。在程序集上时,您可以看到Microsoft.Office.Interop.Outlook

我想知道这两者之间的区别,我尝试进行研究,但我只发现了其中每一个的主题,但没有找到区别,如果有人可以向我提供解释,我很想知道,简单的好奇心。 (我是一个初学者)。谢谢!

enter image description here

enter image description here

.net visual-studio outlook office-interop
1个回答
0
投票

它们几乎是相同的-当您从COM选项卡中引用OOM时,VS在幕后创建了一个interop dll(本质上只不过是二进制格式的头文件)。那就是您可以添加到项目中作为参考的同一个互操作dll。

在interop dll中而不是COM库本身中添加对引用的最大好处是即使未安装COM库(例如,在可能未安装Office的专用生成器计算机上),也可以构建项目。 >

© www.soinside.com 2019 - 2024. All rights reserved.