Visual Studio的Outlook对象库

时间:2010-06-10 14:39:56

标签: c# .net ms-office

我们的办公室正在运行两个不同版本的MS Office(2007年和2010年)。有没有办法让我将Outlook集成到C#项目中并让它适用于两个版本的Outlook?我添加了对Microsoft Outlook 14.0对象库的引用,但是对于Outlook 2007的用户,它们是否需要12.0版本,还是新版本可以使用?

3 个答案:

答案 0 :(得分:1)

您应该能够使用主互操作程序集。绑定重定向已到位,因此当您在安装了14.0的计算机上加载访问12.0主互操作程序集的应用程序时,将加载14.0版本。这应该允许您开发相同的代码并使其适用于2007年和2010年

答案 1 :(得分:1)

我最近遇到了类似的问题。 该软件可以在2007年或2010年使用。 我通过引用2007库来修复此问题(v12.0作为Slaks建议) 在引用的属性中,我将“SpecificVersion”设置为false。

之后,它在2007年和2010年都运作良好

答案 2 :(得分:0)

您可以使用2007(v12.0)库,它可以与用户计算机上安装的任何版本一起使用。