如何添加对许多不同版本的Outlook COM对象的引用?

时间:2011-09-05 20:53:32

标签: c# com outlook com-interop outlook-2010

关于this question,如何使VS2010调用Outlook COM对象而不管DLL版本?

我必须在我的计算机上安装每个版本的Outlook才能引用不同版本的DLL吗?我不认为这在技术上是可行的,因为一次只能安装一个版本的Outlook。

2 个答案:

答案 0 :(得分:2)

如果您使用的是.NET 4,我建议您使用“No PIA” - 转到属性作为参考,并启用“嵌入互操作类型”。只要您只使用任何特定计算机上存在的COM API位,您就不必担心确切的版本。 (至少,这是我被引导相信的:)

有很多关于此的博文,包括this one by Dino Esposito

答案 1 :(得分:1)