winphone8 模拟器设置(新)

原文 http://www.cnblogs.com/qili/archive/2013/04/25/3041959.html

继上次配置后,今天又重试了几次。再次记录下,不修改上次的随笔了,重新添加以便对照。一、二相关内容不变。

一、winphone8 sdk

下载链接 http://dev.windowsphone.com/zh-cn/downloadsdk

系统要求
•操作系统类型:
  Windows 8 64 位 (x64) 客户端版本
•硬件:
  6.5 GB 的可用硬盘空间
  4 GB RAM
  64 位 (x64) CPU
•Windows Phone 8 模拟器:
    Windows 8 Pro 版本或更高版本
  要求支持二级地址转换 (SLAT) 的处理器

  如果您的计算机符合硬件和操作系统要求,但却不符合 Windows Phone 8 模拟器的要求,将安装和运行 Windows Phone SDK 8.0。然而,Windows Phone 8 模拟器将不起任何作用,而且您无法在 Windows Phone 8 模拟器上部署或测试应用。 附:检测CPU是否支持SLAT二级地址转换 http://rdsrv.blog.51cto.com/2996778/932424/

二、winphone8模拟器运行环境配置

  winphone8模拟器是运行在Hyper-v(微软的一款类似Vmware的软件)之上的虚拟机,所以要运行winphone8模拟器则必须先运 行Hyper-v。 注:如果在Vmware中安装的windows8虚拟机,那么在虚拟机好像就没法成功安装Hyper-v,也就没法成功运行winphone8模拟器,如 果哪位同学能成功安装的欢迎指导。
附:win8系统-程序和功能-里安装Hyper-v。
摘自http://blog.csdn.net/xukai6571186/article/category/1270478

三、设置winphone8模拟器

图1:网桥和虚拟网络连接

winphone8模拟器使用两个虚拟网络连接并通过网桥vpn上网(图1):
一个是以网卡设备名命名的hyper-v外部类型虚拟网络交换机(图2)对应的虚拟网络连接(图1),ipv4属性就是之前的网络连接设置,winphone虚拟机通过设置这个连接为第二个网卡设备上网(图3);
图2:hyper-v外部类型虚拟交换机


图3:winphone虚拟机第二网卡


另 一个是以Windows Phone Emulator Internal Switch命名的hyper-v内部类型虚拟网络交换机(图4)对应的虚拟网络连接(图1),ipv4属性ip169.254.80.80,子网掩码 255.255.0.0,其它为空(后来试着改成自动获取再重启模拟器也不影响),winphone虚拟机通过设置这个连接为第一个网卡设备与pc连接 (图5),使模拟器功能键可用。
图4:hyper-v内部类型虚拟交换机


图5:winphone虚拟机第一网卡


上面是多次尝试的结论,还是通过模拟器自动添加虚拟机的方式简单,具体步骤:
1、网卡添加hyper-v协议,不需要勾选,勾选就不能上网(重启计算机)
2、新建blend或vs2012 winphone项目并运行
3、模拟器启动后提示是否连接internet网络,选是(图6)
4、系统自动配置一个hyper-v虚拟机(根据blend或vs2012里运行项目时选的部署设备)并添加上述的虚拟网络交换机及对应的虚拟网络连接
5、如果模拟器启动后,不能上网,再次重启计算机试下(这些情况下试着重启hyper-v服务,没有效果)

图6:Blend运行项目-winphone模拟器提示连接Internet

 

四、常见问题

1、hyper-v虚拟交换机管理器错误提示

A:因为网卡没添加hyper-v协议(安装后重启计算机)

2、虚拟机错误提示

A:虚拟机第一网卡有问题,就是与pc连接的Windows Phone Emulator Internal Switch虚拟网卡,不存在或被禁用。

3、winphone8模拟器提示连接Internet提示
选是:

选否:
A:因为网卡没添加hyper-v协议(安装后重启计算机)

 

take it easy
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值