【发布时间】:2011-09-06 05:25:03
【问题描述】:
关于this question,如何让VS2010调用Outlook COM对象而不考虑DLL版本?
我必须在我的机器上安装每个版本的 Outlook 来引用不同版本的 DLL 吗?我认为这在技术上是不可能的,因为一次只能安装一个版本的 Outlook。
【问题讨论】:
标签: c# com outlook com-interop outlook-2010
关于this question,如何让VS2010调用Outlook COM对象而不考虑DLL版本?
我必须在我的机器上安装每个版本的 Outlook 来引用不同版本的 DLL 吗?我认为这在技术上是不可能的,因为一次只能安装一个版本的 Outlook。
【问题讨论】:
标签: c# com outlook com-interop outlook-2010
如果您使用的是 .NET 4,我建议您使用“无 PIA” - 转到“属性”以获取参考,并启用“嵌入互操作类型”。只要您只使用任何特定机器上存在的 COM API 位,您就不必担心确切的版本。 (至少,这就是我被引导相信的:)
有很多关于此的博客文章,包括this one by Dino Esposito。
【讨论】: