前言html
由于操做的全是大块头,加大大家的内存,CPU网上飙。。。。android
卤煮的机器配置web
最近的版本部署包,百度云离线下载:版本:Xamarin 4.0.0.1717工具
http://pan.baidu.com/s/1c1ylyVIpost
官方文档学习
开发基于苹果或者谷歌的平台产品,须要安装各自对应平台下的SDK。例如:安卓,IOS的开发SDK包。开发工具
跨平台开发的产品,各自对应的支持。在Windows环境下,使用Xamarin.Viualstudio是最划算的。支持多种平台。可是苹果系的,不管如何都须要一台Mac设备。url
在Mac设备上开发 IOS Android的须要各自的SDK和开发工具。Xamarin不一样的版本,须要的XCode版本不同,须要注意。查看对应版本的支持,去发布历史查看。查看地址:https://developer.xamarin.com/releases/spa
(不推荐用Mac 开发,设备昂贵!!!)插件
在Mac设备上调试程序,Xcode 自带调试模拟器,开发Android的话,须要本身找模拟器。Mono的官方却是有Android Player这个模拟器。没试过。
Xamarin为VS系列的插件,支持非免费版本的VS.因此,Express版本的Visual Studio。就免谈了。在Windows上开发的话,推荐使用Windows8.1 企业版 With SP1版本。由于自带的Hyper-V虚拟机,能够运行
微软官方的安卓模拟器(地址:
)。此模拟器,启动速度快,自带最新版本的系统镜像。与VS集整天衣无缝。开发IOS程序的话,须要下载Xcode对应的版本,已经须要一台Mac设备(本身弄个安装了苹果系统的虚拟机也行!看我前面的文章,介绍如何用VMware部署这个虚拟机)
调试程序。无非就是启动调试,进入断点。可是,IOS程序的话,由于模拟器是在MAC设备中,玩的时候,只能在Mac设备中操做程序,很别扭。
Android和Windows Phone项目的话,只要SDK 模拟器安装了,直接调试运行就好。
总结
整体来看,Xamarin确实支持了跨平台的开发。可是,MAC设备的开发,仍是很不友好,开发调试,两边忙活,但愿之后能有对应的模拟器能在Windows下面跑。(话说微软在Windows10 下面支持跑IOS程序的转化,我以为是件耻辱,O(∩_∩)O~
附:微软先用Xcode建立了一个简单的“任务清单”应用,而后使用Windows Bridge for iOS工具将该应用移植到了Win10中。想要学习本课程,须要一台运行Win10系统的PC,并安装Visual Studio 2015以及Windows Bridge for iOS工具。另外,还须要一台Mac电脑,运行OS X 10.11系统,安装Xcode 7。
)。
有关环境搭建,请参考我前面的文章
http://www.cnblogs.com/micro-chen/p/4717415.html