3
是否可以使用Microsoft提供的primary interop assemblies从同一个应用程序访问Outlook 2003和2007?支持Outlook 2003和2007同时使用互操作
我已经读过,因为COM版本处理的方式,在同一台机器上开发不同版本的Outlook是非常困难的(如果可能的话)。 如果我们想要支持多个版本,我们是否更好用Outlook Redemption?
是否可以使用Microsoft提供的primary interop assemblies从同一个应用程序访问Outlook 2003和2007?支持Outlook 2003和2007同时使用互操作
我已经读过,因为COM版本处理的方式,在同一台机器上开发不同版本的Outlook是非常困难的(如果可能的话)。 如果我们想要支持多个版本,我们是否更好用Outlook Redemption?
我想最好创建一个COM(或.net)库,它充当所有需求的接口或入口点。最好为每个Outlook版本配一个接口组件(实现接口)。
这将为您节省不同版本的OOM版本中的不一致性。
赎回就是为了达到这个目的。但是,它主要用于避免Outlook引发的安全提示(当您试图从现有电子邮件/地址簿中读取被认为是漏洞的内容时)。兑换读取底层MAPI数据库,OOM也使用该数据库。
赎回是一个伟大的工具,我们使用它在生产性的代码,并没有interopt问题。 – 2009-11-17 11:02:23