2011-01-27 74 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。

相关问题