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