您的位置:首页 > 其它

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

2013-05-25 17:51 169 查看
首先要吐槽的是要进行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。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: