Windows Phone 8开发环境搭建
开发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文件,在安装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 8 模拟器上测试和部署应用,这种情况下可以连接Windows Phone设备进行测试。
Windows Phone Developer Registration工具是为Windows Phone设备解锁使用的工具,默认情况下Windows Phone设备是不能直接连接电脑进行测试和部署应用的,需要通过该工具进行解锁,在解锁时候需要还需要微软的开发者账号。
Application Deployment工具是为Windows Phone应用程序包XAP文件,进行部署安装的,可以在设备或模拟器上安装。XAP相当于Android的APK包。Application Deployment工具启动后的界面如下图所示,我们可以在“目标”中选择要部署到的设备或模拟器。XAP后面的“浏览”按钮可以在本机上找XAP文件,选择完成后点击“部署”按钮进行部署安装。
本书交流讨论网站:http://www.cocoagame.net
《Cocos2d-x实战 C++卷》现已上线,各大商店均已开售:
京东:http://item.jd.com/11584534.html
当当:http://product.dangdang.com/23606265.html
互动出版网:http://product.china-pub.com/3770734
《Cocos2d-x实战 C++卷》源码及样章下载地址:
源码下载地址:http://51work6.com/forum.php?mod=viewthread&tid=1155&extra=page%3D1
样章下载地址:http://51work6.com/forum.php?mod=viewthread&tid=1157&extra=page%3D1
Windows Phone 8开发环境搭建的更多相关文章
- Windows 10 IoT Serials 1 - 针对Minnow Board MAX的Windows 10 IoT开发环境搭建
目前,微软针对Windows IoT计划支持的硬件包括树莓派2,Minnow Board MAX 和Galileo (Gen 1和Gen 2).其中,Galileo (Gen 1和Gen 2)运行的是 ...
- Windows Mobile 6开发环境搭建
Windows Mobile 6开发环境搭建 本文主要介绍在已有的Visual Studio 2005和Microsoft SQL Server2008环境基础上,如何搭建Windows Mobile ...
- [Flutter] Windows平台Flutter开发环境搭建(Andorid Studio)
前两天网友在群里说起了Flutter,就了解了一下,在手机上跑了它的demo,直接就被打动了. 虽然网上有很多教程,但真正开始的时候,还是会碰到很多坑.下面详细的讲解Flutter + Android ...
- FFmpeg开发笔记(三):ffmpeg介绍、windows编译以及开发环境搭建
前言 本篇章是对之前windows环境的补充,之前windows的是无需进行编译的,此篇使用源码进行编译,版本就使用3.4.8. FFmpeg简介 FFmpeg是领先的多媒体框架,能够解码 ...
- NDK在windows下的开发环境搭建及开发过程
在Android应用的开发工程中,不管是游戏还是普通应用,都时常会用到.so即动态链接库,关于.so是什么玩意儿,有什么好处,这个大家可以在网上查一下,本人不做过多解释..so本是linux下的文件类 ...
- windows下android开发环境搭建
JDK的安装和Java环境变量的设置 1 JDK下载地址 JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.h ...
- Windows下PHP开发环境搭建
PHP集成开发环境有很多,如XAMPP.AppServ......只要一键安装就把PHP环境给搭建好了.但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习.所以我还是喜欢手工搭建PHP开发 ...
- Windows 下 Ionic 开发环境搭建
Ionic 介绍 首先,Ionic 是什么. Ionic 是一款基于 Cordova 及 Angular 开发 Hybrid/Web APP 的前端框架,类似的其他框架有:Intel XDK等. 简单 ...
- Windows Phone 8 开发环境搭建
原地址:http://blog.csdn.net/md521/article/details/11015139 Windows Phone 8将采用与Windows 8相同的NT内核,这就意味着WP8 ...
随机推荐
- cdoj 24 8球胜负(eight) 水题
8球胜负(eight) Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://acm.uestc.edu.cn/#/problem/show/24 ...
- because it is not a variable 编译错误解决方案
1,将Stuct换为class 2,使用中间变量, 如Point p=new Point(x,y); this.Location=p; 而不能直接给struct赋值,因为值类型是不能改变的,必须生成新 ...
- C#实现ByteBuffer类 .
在写网络程序的时候,经常需要往一个数组里面压数据或者取数据,而Java中再Java.nio中有个ByteBuffer能很方便的实现,Delphi中也有个Stream类有着同样的功能,这里我就模仿JAV ...
- 关于android的屏幕保持常亮
实现这一功能的方法有两种,一种是在Manifest.xml文件里面声明,一种是在代码里面修改LayoutParams的标志位.具体如下: 1.在Manifest.xml文件里面用user-permis ...
- window.location.Reload()和window.location.href 区别
首先介绍两个方法的语法: reload 方法,该方法强迫浏览器刷新当前页面.语法:location.reload([bForceGet])参数: bForceGet, 可选参数, 默认为 false, ...
- Linux中命令链接操作符的十个最佳实例
转载: http://www.linuxeden.com/html/softuse/20140112/147406.html http://www.tecmint.com/chaining-opera ...
- 功能分解——Android下画分时图与k线图有感
最近工作极度繁忙,已经好久没有更新博客了,总感觉要是再不抽空总结总结点东西,分分钟就会被懒惰的状态给打到了.同时也希望同学们谨记,如果你已经决定要坚持某些正确的东西,比如背完某章单词,看一完本书抑或是 ...
- Genymotion——PC上也能玩部落冲突 Clash of Clans
零.前言 部落冲突(Clash of Clans)是手机上一个很不错的联机对战游戏,安卓和iOS平台上都有. 最近玩这个略上瘾,前几天看到部落里有人说用模拟器可以在电脑上玩,就想自己试试. 不想看我啰 ...
- java 集合类简单的分析1
java中的集合类是很常见的,ArrayList,HashSet,HashMap等,现在就让我们来看下他们的各个类之间的关系图. Collection ├List │├Linke ...
- JavaScript 键盘event.keyCode值列表大全
JavaScript 键盘event.keyCode值列表大全 event.keyCode值列表大全,对于需要根据键盘按键触发相应事件的朋友需要. 网上收集的KeyCode值方便大家查找: k ...