在VMware中安装Windows Phone SDK 8.0图文教程
相信很多开发者目前的系统还是Win7或Mac,一般不会为了开发某个程序而重装系统,所以我们就需要用到VMware这类的虚拟机来模拟预期的开发环境。在开始介绍前,给大家说明下我当前的软硬件环境,本文所讲的内容适用于此环境。
安装的是英文版SDK,但是最后安装完成后提示的是中文!!!
另外如果我们电脑太老,可能安装SDK后,报出“CPU不支持虚拟化”的错误,此时虽然开发工具可以正常安装,但是无法使用Windows Phone 8模拟器进行调试程序了,只能用真机调试。
Windows Phone 8 可向应用开发人员提供大量新增和更新功能,包括本地游戏开发、Windows 运行时 的手机特定版本和新内核。我们编写了此介绍以帮助您了解 Windows Phone 8 和 Windows Phone SDK 8.0 中的新增和更新功能。对于您拥有的 SDK 中的工具,我们感到非常自豪。这些工具能够帮助您创建让用户更有理由喜爱他们的 Windows Phone 的 Windows Phone 应用。
前期准备
1.“计算机”右键“属性”查看自己电脑安装的Windows 8系统的版本,以及电脑内存是不是4G或4G以上。
注:必须是Windows 8专业版以上的系统。
软件环境:
Windows 7 旗舰版 (x64)、VMware Workstation 10,硬件环境:Xeon CPU E3 1230 (4核)。
简介
想要安装 Windows Phone SDK 8.0,64位处理器、4G 内存、Windows 8 64位操作系统(任意版本)是必须要满足的基本条件,开发完后可以使用在微软开发者中心注册过的 Windows Phone 8手机进行调试。如果想要使用 Windows Phone 模拟器直接调试,那么CPU还必须支持二级地址转换(SLAT,Second Level Address Translation)、操作系统必须是专业版或更高的版本。
准备环境
按照上面讲的要求进行自检。
同时检查是否支持SLAT
在微软官方下载Coreinfo(地址见文末)并解压,然后用管理员身份运行命令提示符(开始菜单-所有程序-附件-命令提示符-右键“以管理员身份运行”)。
并在命令提示符中输入 “Coreinfo安装路径/Coreinfo.exe -v”。intel的处理器,显示为EPT(Extended Page Tables)。AMD处理器,显示为NPT(Nested Page Tables)或RVI(Rapid Virtualization Indexing)。如果CPU支持SLAT,那么你会看见“EPT *”的字样,否则看到的是“EPT -”。
在VMware中新建虚拟机
使用自定义安装,除了个别的需要根据下面图片所示进行设置外,其余一路默认安装就可以了。
选择windows 8 x64系统
至少选择2个CPU
至少4G的内存
在启动虚拟机前,设置CPU的虚拟化引擎为 “Intel VT-x/EPT 或 AMD-V/RVI”,同时让CD/DVD指向Windows 8 专业版或更高版的iso文件。
安装Windows 8 x64 Pro
检查此系统的Hyper-V是否已经安装
使用“Win +X”快捷键呼出“程序和功能”面板,选择“启用或关闭 Windows 功能”,可以看见Hyper-V平台选项为灰色,鼠标移上去显示“无法安装Hyper-V, 某个虚拟机监控程序正在运行”。
我们先不去理会这个问题,直接进入下一步。
下载安装Windows Phone SDK 8.0
Windows Phone Software Development Kit (SDK) 8.0 向您提供为 Windows Phone 8 和 Windows Phone 7.5 开发应用和游戏所需的工具。
在官方下载页面下载SDK后安装,因为我下载的是iso版本,该版本貌似md5校验码有问题,所以在安装完后会提示“Visual C++ 2012 x64 Debug Runtime 无法找到元素”。不过不影响我开发Windows Phone App,也就没去细究。
提示Hyper-V已经启用
根据要求重启后,完成安装
安装成功,并提示Hyper-V也安装成功,我们再看一下系统的Hyper-V选项,发现已经全部安装好了。
运行Visual Studio
官网申请序列号
在运行Visual Studio Express 2012 For Windows Phone的时候,会要求输入序列号,这个只需要点击旁边的“在线注册”字样注册就可以收到带有序列号的邮件。
新建第一个Windows Phone 8 App
选择Windows Phone App项目模板
选择目标系统为Windows Phone OS 8.0
选择模拟器(Emulator WVGA 512M),点击运行
使用Windows Phone模拟器运行,提示“The Windows Phone Emulator wasn't able to create the virtual machine. Generic failure”。
下面将通过修改vmx文件来解决这个问题。
修改vmx文件
vmx是VMware的配置文件。先关闭当前的虚拟机,然后进入刚创建的虚拟机所对应的目录,找到“.vmx”结尾的文件,使用记事本或其它编辑器工具打开,在文件末加入下列语句:
vmx文件
hypervisor.cpuid.v0 = "FALSE"mce.enable = "TRUE"
Hyper-V会检查当前是否运行在虚拟机里,只有当不是的时候才会正常运行。hypervisor.cpuid.v0 = "FALSE" 这句话就是为了绕过这个检查。
保存后,重新打开虚拟机。这次运行项目时,会提示“Do you want to configure the emulator to connect to the Internet?”,意思就是网络连接丢失,我们选择“Yes”,让模拟器配置网络连接。
现在你已经可以正常运行Windows Phone 模拟器了。Cheers!
这个过程有点长,耐心等待一会儿
这就是刚刚创建的应用
回过头来,看一下网络连接面板,会发现多了些奇怪的连接。这些就是Hyper-V创建的虚拟交换机连接。
如果禁用了其中的 vEthernet(Internal Ethernet Port Windows Phone Emulator Internal),就会导致运行模拟器时提示“The emulator couldn't determin the host IP address, which is used to communicate with the guest virtual machine”。因此,该连接对于运行模拟器来说是必须的。
其它问题
如果发些自己还是启动不了模拟器,请检查下自己的Hyper-V交换机是否已经建立。交换机配置中至少包含“Windows Phone Emulator Internal Switch”这个交换机。
Hyper-V 管理器
正常的Hyper-V 管理器
正常的虚拟交换机管理器
如果没有找到这个虚拟交换机,也不用心急。通过“新建虚拟网络交换机”这个选项,输入“Windows Phone Emulator Internal Switch”,选择“内部”就可以自己建立一个了,效果是一样的。
Windows SDK 8.0 下载地址,ISO地址可在该页面内找到
快速问答
1. 为什么要x64位?
因为Hyper-V只能在64位处理器下工作
2. 为什么要支持SLAT?
因为Hyper-V需要用到它来提高虚拟地址和物理地址转换的效率。
3. 为什么要使用Hyper-V?
因为Windows Phone 8 模拟器需要运行在Hyper-V上。
4. 什么是Hype-V?
Windows 8 的虚拟化技术。
怎样用vm虚拟机光驱安装系统iso文件?
4. 安装完成后,操作系统通常会要求重启。在重启过程中,记得回到虚拟机设置中,取消或更改CD\/DVD驱动器的ISO映像设置,以免每次启动时仍尝试从安装介质启动。这可以通过设置为“**客户机操作系统自动检测**”或“**无媒体**”来实现。遵循以上步骤,您就可以成功使用VMware虚拟机的虚拟光驱安装系统ISO...
虚拟机vmware安装教程
3、安装位置选择一下,建议放到处理速度快的硬盘,设置你想要的磁盘大小,下一步。4、在选项中,你可以自定义的硬件,建议不要太高,根据你的个人状况来设置。5、如果,流程走完之后就可以打开了,关于网络来讲本质上还是用的本机的内网,而硬件信息都是可以虚拟的。vmware虚拟机安装教程如下:工具:...
vmware安装教程
vmware安装教程呢?不知道的小伙伴来看看小编今天的分享吧!1、下载VMware,打开并点击创建新的虚拟机。2、在创建新的虚拟机这里,可以选择典型或者自定义,典型中设置的选项较少,自定义设备的较多,均是基于虚拟机的硬件设置。3、点击下一步。选择虚拟机兼容的版本。4、点击下一步,选择稍后安装操作系统...
如何在VMware虚拟机中安装Windows 8系统?
在Windows系统的世界里,新版本的迭代总是引领潮流。Win7和Win8因其稳定性广受欢迎。如果你想要尝试升级,虚拟机安装无疑是最稳妥的选择。今天,让我们一起探索如何在虚拟机中轻松安装Win8系统,体验不一样的操作乐趣。方法一:借助VMware虚拟机 首先,登录互联网,找到VMware的最新版本,因为旧版本可能...
怎么在虚拟机中安装VMWare Tools
VMWare是一款功能强大的虚拟机软件,有些用户想知道怎么在虚拟机中安装VMWare Tools,接下来小编就给大家介绍一下具体的操作步骤。具体如下:1. 首先第一步打开电脑中的【VMware】软件,鼠标右键单击虚拟机,在弹出的菜单栏中根据下图所示,点击【安装VMware Tools】选项。2. 第二步打开【自动播放】窗口后...
VMware虚拟机中如何安装VMware Tools
打开VM界面,如下图,我们可以很方便的找到安装VMware Tools这一项,但是现在是灰色的,代表不能安装,因为我们还没有进入某个虚拟机系统中,现在我们启动已经做好的windowXP PRO系统中。启动虚拟机系统后,进入桌面,我们看图,可以看到已经变成黑色的了。这表示可以安装了。如图安装过程:(安装完毕后,...
vmware虚拟机安装教程
在本教程中,我们将介绍如何安装VMware虚拟机。VMware是一款流行的虚拟化软件,它允许我们在一台物理计算机上运行多个独立的操作系统。以下是安装VMware虚拟机的步骤:步骤1:下载和安装VMware软件 首先,我们需要从VMware官方网站上下载VMware软件。根据您的操作系统选择合适的版本,并按照说明进行安装。步骤2:...
VMware安装和使用教程(Linux)
步骤一:下载与安装VMware访问VMware官方网站 (https:\/\/www.vmware.com\/cn.html),在产品列表中找到VMware Workstation Pro(Windows版本),点击下载,完成注册(切换语言并处理验证码)。然后,以管理员权限运行安装程序,同意许可协议,选择安装路径,自定义安装选项,最后完成整个安装过程。步骤二:Linux...
如何安装VMware虚拟机
一、下载VMware虚拟机 点击链接,进入下载页面,根据您的操作系统选择对应的版本(Windows 16 Pro for Windows)。双击下载的.exe文件,启动安装过程。二、安装步骤 初始安装<\/:跟随安装向导,务必阅读并接受协议条款。自定义安装路径<\/:安装程序默认在C盘,建议选择空间充足的固态硬盘(如E盘),勾选你...
虚拟机vmware安装教程
6. 完成安装:安装完成后,会出现安装完成的提示,点击相应按钮完成安装。三、安装后的操作 1. 安装虚拟机操作系统:可以从官方或其他正规渠道下载所需操作系统的镜像文件,在VMware中创建虚拟机并安装操作系统。2. 安装必要的软件和工具:根据需求在虚拟机中安装操作系统补丁、驱动程序、应用软件等。3. ...
仲长贺可乐: 运行虚拟机,点击“创建新的虚拟机”,打开新建虚拟机向导,选择“典型”配置.2 如果有系统光盘可以选择第一项.因为下载了镜像文件,所以选择第二项“安装程序光盘映像文件”,iso格式,否则安装不了.点击“浏览”按钮,选择镜像...
广安市15819488352: 怎样在虚拟机中安装windows系统 - ?
仲长贺可乐: 解决方法 1、在百度上搜索win7系统,然后下载相关系统. 2、打开VMware9.0,选择Create a New Virtural Machine(创建一个新的虚拟机) 3、在安装方式面板上选择典型安装模式. 4、选择安装镜像,直接定位到下载存放win7安装镜像所在...
广安市15819488352: 如何在VMware里安装windows server 2003 - ?
仲长贺可乐: 1. 启动虚拟机,选择File->New->Virtual Machine,新建一个虚拟机.或者直接点击界面中的New Virtual Machine也行.2. 选择Typical,然后下一步,接下来我们要选择我们所需要装的系统,这里我们选择Windows Server 2003 Enterprise Edition...
广安市15819488352: 如何在vmware workstation安装windows 7 - ?
仲长贺可乐: 步骤如下:一、准备工作:1、下载安装VMware Workstation并安装.2、下载一个Windows 7系统镜像.二、新建虚拟机:1、打开VMware,新建一个虚拟机.2、选择“典型(推荐)(T)”,点“下一步”.3、选择“稍后安装操作系统”,点“下一步”.4、选择Windows 7系统版本,点“下一步”.5、设置“虚拟机名称”跟虚拟机的存放“位置”,点“下一步”.6、设置“最大磁盘大小”,选择“将虚拟磁盘存储为单个文件”,点“下一步”.三、安装:1、在CD/DVD处加载第一步下载的Windows 7系统镜像文件.2、点击虚拟机的电源键,然后按照步骤提示进行安装,完成后即可使用虚拟机了.
广安市15819488352: 怎么在虚拟机安装windows server 2012 - ?
仲长贺可乐: 1、下载安装VM和windows server镜像; 2、打开VM虚拟机,点击创建新的虚拟机;3、选择典型安装,点击下一步; 4、选中安装程序光盘镜像文件,点击浏览选择windows server镜像文件; 返回到新建虚拟向导窗口,点下一步;5、Windows产品密钥:输入产品ID; 选择要安装的windows server版本; 全名:输入计算机名,点下一步;6、输入虚拟机名称; 选择系统安装路径,点下一步;7、设置磁盘大小,点下一步;8、自定义硬件:设置虚拟机系统内存大小;9、自定义硬件之后就是创建磁盘,创建磁盘完成之后就开始安装系统了,等待安装完成即可.
广安市15819488352: 如何在虚拟机安装windows server 2012 - ?
仲长贺可乐: 以在VMware Workstation 10中安装Microsoft Windows Server 2012为例 1. 下载安装VMware Workstation 10 2. 文件-新建虚拟机-配置类型选择自定义(高级)-下一步3. 硬件兼容性选择Workstation 10.0-下一步4. 安装来源选择稍后安装系...
广安市15819488352: 怎么在虚拟机中安装windows server 2008 - ?
仲长贺可乐: 在虚拟机中安装windows server 2008,需提前准备好VMware 软件和Windows Server 2008的安装光盘. 打开VMWare Workstation软件.点击“new virtual machine”,点击“下一步”.在“virual Server configration”页面中,选中“Typical...
广安市15819488352: VMware安装操作系统 - ?
仲长贺可乐: 在对于新手来说,安装NetBSD操作系统最不可忍受的可能就是有很多的设置你并不熟悉,另外就是有很多的几何数据需要你自己来计算,计算方式还需要去查在线手册等参考内容.然而对于刚刚接触这类操作系统的时候,对你来说一定是一件...
广安市15819488352: 怎么在虚拟机软件下安装Windows 7系统 - ?
仲长贺可乐: 方法/步骤1 首先安装好虚拟机软件,推荐大家使用VMware安装好的虚拟机软件如下图:2 在虚拟机软件的起始页点击“新建虚拟机”.点击该按钮创建一台新的虚拟机.之后你便可在该虚拟机中安装并且运行各种标准的操作系统. 接下来选择...
广安市15819488352: 怎么在VMWARE上装系统? - ?
仲长贺可乐: 1.运行VMware Workstation 6,单击“File→New→Virtual Machine”命令,进入创建虚拟机向导,或者直接按“Crtl+N”快捷键同样进入创建虚拟机向导. 2.在弹出的欢迎页中单击“下一步”按钮. 3.在“Virtual machine configuration”选项区...