简要记录初次在虚拟机上搭建wp8开发环境的过程

来源:互联网 发布:python后端开发 编辑:程序博客网 时间:2024/06/06 00:36

首先要吐槽的是要进行wp8开发,开发环境就得在win8系统上搭建,32位的不行,还得是64位的系统。微软这个做法得让多少开发者敬而远之啊。

        好吧,既然人家有限制,就得按人家的来。

1、虚拟机是早就安装好的,直接可用。我的虚拟机版本是“VMware® Workstation 9.0.2 build-1031769”。

2、从网上下载了64bit的win8 iso,安装的时候,提示装不了(忘了把错误提示记下来了)。因为我的win7是64位的,我想这个问题倒是好搞定,网上搜了一下,果然得到了解决办法,进bios,把虚拟化打开就OK。装好以后,把VMware Toos给装了,然后进行vs2012的安装。

3、vs2012安装起来倒是不费力,花点时间,按需安装即可。安装完成后,进下一步。

4、这一步就是核心的安装SDK了,从官网上把WPexpress_full.exe下载下来以后,放到虚拟机,双击,然后就是等待......(网上看到有下载iso,用iso安装应该是更快)

   5、安装完了,启用hyper-v时看到一个提示:“无法安装Hyper-V:虚拟机监控程序已经在运行中”。万能的网络啊,原来需要:

找到虚拟机存放的位置,用记事本打开Windows Server 2012.vmx,在最后添加两行并保存:
  hypervisor.cpuid.v0 = "FALSE"
  mce.enable = "TRUE"

6、这个搞定了,赶紧新建了一个3D工程,然后F7,接着Ctrl+F5,等了半天(真的很慢,这以后开发得浪费多少时间)得到的却是一端错误提示:

"Win Phone 8 - You don't have permission to modify internal Hyper-v internal network adaptor required to run the emulator" Click Retry or Close.

Retry就Retry吧,看一下再说,接下来,模拟器告诉我:

    "The Windows Phone Emulator was not able to create the virtual machine: Generic failure." 

哎,好事儿多磨啊。网上逛了半天,原来需要勾中两个选项(选择虚拟机右键->settings->processors):

 再次Ctrl+F5,这次还是有错误提示的,按提示retry吧,最后模拟器终于是启动起来了,可是提示内存不足。我靠,把虚拟机的内存设置到2G以,重启以后,终于看到虚拟机起来了!!

7、虽然记录的只有上面短短六步,实际至少花了我一天时间。太耗资源了,开着虚拟机,整个系统都慢的不行。

8、主要是下面两个连接搞定了我遇到的问题(前面引用的东西就来至这两个链接,贴出来一个是说明出处,另一个是表示感谢):

http://www.myexception.cn/windows/1172677.html

http://social.msdn.microsoft.com/Forums/en-US/toolsforwinapps/thread/ed72010c-321c-4667-97b2-3ff1540e7f87。


原创粉丝点击