0

关于这个问题,如何让 VS2010 调用 Outlook COM 对象而不考虑 DLL 版本?

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

4

2 回答 2

2

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

有很多关于此的博客文章,包括Dino Esposito的这篇文章。

于 2011-09-05T20:59:41.330 回答
1

用于多个 Office 版本的编写自动化客户端

于 2011-09-05T21:25:03.993 回答