MonoTouch:无法将web引用添加到我的iPad项目中?

时间:2011-11-16 01:29:38

标签: web-services xamarin.ios

我有一个(WCF)Web服务设置,它看起来一切正常。但是,当我尝试将wsdl文件添加到MonoTouch中的iPad项目时,它给了我一个错误“架构类型'http://schemas.datacontract.org/2004/07 / ...'尚未导入。首先导入它。“有什么问题?

2 个答案:

答案 0 :(得分:1)

您是否关注this指南?

您必须使用SlSvcUtil.exe生成一些要放入项目的cs文件。我认为您不能将WSDL文件添加到项目中并使其以某种方式工作。

使用SlSvcUtil.exe非常适合我们,并结合使用Visual Studio 2010构建的WCF服务。

答案 1 :(得分:0)

好的,我意外地为我的问题找到了解决方案。在MonoTouch添加Web引用对话框中,有一个用于Framework的组合框,它包含两个选项:Windows Communication Foundation(WCF)和.NET 2.0 Web服务。默认情况下选择WCF。但是,当我意外地选择.NET 2.0 Web服务时,它可以工作。我不知道这是否是MonoDevelop中的缺陷或其他原因。