2011-01-27 72 views
5

隨着EWS託管API的引入(http://msdn.microsoft.com/zh-cn/library/dd633710(EXCHG.80).aspx) ,與Exchange Server交談的任務大大簡化了。在iOS應用程序中訪問Microsoft Exchange Server Web服務(EWS)API

有沒有一種方法可以在針對iOS設備的應用中使用此API?有沒有人嘗試過MonoTouch(http://monotouch.net/)方法?編寫一個可以使用MonoTouch和MonoDroid等工具訪問Exchange Server 2007/2010的跨平臺.Net應用程序在技術上是否可行?

如果不是,那麼iOS應用程序的首選API(關於Exchange Server 2007/2010)是什麼?

謝謝!我非常感謝您提供的任何幫助或見解!

回答

2

由於它們不會將源代碼發佈到庫中,因此它不太可能在MonoTouch上運行。它至少取決於MonoTouch上不存在的DirectoryServices(但存在於標準Mono中)。

您可以嘗試使用ildasm進行反彙編,將程序集依賴關係從3.5.0.0更改爲2.1.0.0,並重新組裝這些庫以試用它,並希望在您小心時不使用DirectoryServices代碼。

我的建議是,你遊說微軟開源的庫,因爲這將允許它不僅運行在.NET 3.5.0.0,但它可以讓它運行在其他環境,如Silverlight,MonoTouch和Monodroid。

相關問題