2010-06-10 62 views
3

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

回答

0

您可以使用2007(v12.0)库,并且它可以在用户计算机上安装的任何版本正常工作。

1

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

1

我最近遇到过类似的问题。 该软件可以与2007年或2010年一起使用。 我通过参考2007库(v12.0 as Slaks建议) 解决了此问题,并在参考的属性中将“SpecificVersion”设置为false。

之后,它与2007年和2010年一起工作良好

相关问题