Windows Phone 8开发环境搭建讲解
Windows Phone是微软推出的一款手机操作系统,它能够将微软的Xbox Live游戏、Xbox Music音乐与视频集成到手机中,并且具备桌面定制、图标拖拽、滑动控制等一系列极具前瞻性的操作,目前受到了众多手机玩家的喜爱。因此,对于开发者而言,Windows Phone也成为了必须了解的操作系统。
通常情况下,开发Windows Phone应用需要两个工具:Windows Phone SDK 8.0和Visual Studio集成开发工具。不过,我们购买的Visual Studio Ultimate 2012并不包含Windows Phone SDK。由于Visual Studio Ultimate 2012是收费软件,如果大家没有授权,也可以使用Visual Studio Express 2012 for Windows Phone 8。
基于上述情况,我们推荐的安装方式如下:如果您拥有Visual Studio Ultimate 2012版本,建议先安装Visual Studio Ultimate 2012,再安装Windows Phone SDK;如果没有Visual Studio Ultimate 2012版本,则直接下载Visual Studio Express 2012 for Windows Phone 8进行安装,因为Visual Studio Express 2012 for Windows Phone 8环境中已经包含了Windows Phone SDK 8.0。
Windows Phone SDK 8.0安装
Windows Phone SDK 8.0的下载地址是http://www.microsoft.com/zh-cn/download/details.aspx?id=35471。在浏览器中打开该网址后,您可以在该页面选择SDK语言,选择好后点击下载按钮,将进入下载程序选择页面。
在下载程序选择页面中,建议选择WPexpress_full.exe进行下载。WPexpress_full.exe文件大小仅为1.0MB,这表明它是在线安装的客户端。下载完成后,双击WPexpress_full.exe即可在线安装SDK。
需要注意的是,在安装之前,建议仔细阅读Windows Phone 8 Release Notes。Windows Phone SDK 8.0的安装对操作系统和硬件有一定要求:操作系统要求为Windows 8 64位 (x64) 客户端版本;硬件要求为6.5 GB的可用硬盘空间、4 GB RAM和64位 (x64) CPU。
Visual Studio Express 2012 for Windows Phone 8安装
如果您没有Visual Studio Ultimate 2012,并且不打算花钱购买,那么微软提供了另一个选择——安装Visual Studio Express 2012 for Windows Phone 8。Visual Studio Express 2012是一个免费版本的Visual Studio集成开发环境,对于开发和发布Windows Phone 8程序来说,Visual Studio Express 2012 for Windows Phone 8已经足够。
我们在上一节下载的WPexpress_full.exe文件,在安装该文件时,如果本机没有安装任何的Visual Studio开发工具,则会在线安装Visual Studio Express 2012 for Windows Phone 8。
Visual Studio Express 2012 for Windows Phone 8的安装过程除了安装Windows Phone SDK 8.0外,还会安装测试Windows Phone 8模拟器(或称为仿真器)、Windows Phone Developer Registration和Application Deployment等工具。
Windows Phone 8模拟器要求Windows 8专业版或更高版本,并且需要支持二级地址转换 (SLAT) 的CPU。如果您的计算机满足硬件和操作系统要求,但不满足Windows Phone 8模拟器要求,仍然可以安装和运行Windows Phone SDK 8.0,只是Windows Phone 8模拟器将无法工作,您无法在该模拟器上测试和部署应用。在这种情况下,您可以连接Windows Phone设备进行测试。
Windows Phone Developer Registration工具是用于为Windows Phone设备解锁的工具。默认情况下,Windows Phone设备不能直接连接电脑进行测试和部署应用,需要通过该工具进行解锁,解锁时还需要微软的开发者账号。
设备解锁
Application Deployment工具用于部署安装Windows Phone应用程序包XAP文件,该文件可以在设备或模拟器上进行安装,XAP文件类似于Android的APK包。Application Deployment工具启动后的界面中,您可以在“目标”中选择要部署到的设备或模拟器,通过XAP后面的“浏览”按钮在本机上查找XAP文件,选择完成后点击“部署”按钮即可进行部署安装。