C#(Mono)开发手机及平板应用入门篇(含WCF服务实现)

本文介绍了使用Mono for Android进行手机和平板应用开发,详细阐述了如何调用WCF服务,包括异步调用和SOAP代理类调用的示例代码,同时提供了服务端和客户端的web.config配置参考。
摘要由CSDN通过智能技术生成

摘要:本文是在开发Mono手机平板项目时,对安装Mono for Android工具,调用WCF服务,等一些要注意的问题进行汇总;其中包括WCF异步调用,SOAP代理类调用等。

一:前提:

1> MonoTouch 项目是实现c#跨平台开发iphone,ipad, android手机及平台应用利器;大家可以到官网:http://xamarin.com/monotouch 查看更多资料;

2> MonoTouch 开发WCF应用的文档可以参考:http://docs.xamarin.com/ios/tutorials/introduction_to_web_services

二:标准WCF应用的服务端和客户端web.config配置:

WCF4.0项目默认没有显示生成服务端web.config的xml,为了快速项目在测试环境和生产环境的部署,特别贴出服务端和客户端的xml配置,便于检查,全部的配置文件见文章结尾附注部分。

三:mono for andorid应用的开发

1> 安装开发工具,下载链接:http://xamarin.com/monotouch

2> VS2010 SP1 安装完成后,再安装SilverLight5版本,上文中SLSvcUtil.exe文件也是5.0版本,其它版本有问题。

3> SLSvcUtil.exe 生成代理类

cd C:\Program Files (x86)\Microsoft SDKs\Silverlight\v3.0\Tools
SlSvcUtil.exe http://localhost:49514/Service1.svc /directory:"c:\Users\abhatia\Desktop"
注:原英文dirctory中缺失 "/",此处修改。

4> 调试及运行

4.1>选择调试模拟器,并开始Start 模拟器:


4.2> 在模拟器开始运行后,一定要再次返回在下图界面中,点OK按钮一下,这样程序就可以到Android环境打开你要调

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值