虚拟机上的 Windows Phone 7 模拟器? [英] Windows Phone 7 emulator on a VM?

查看:36
本文介绍了虚拟机上的 Windows Phone 7 模拟器?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Windows Phone 7 SDK 似乎不支持在 VM 内运行.在 Parallels 上,当模拟器启动时,整个 VM 就会崩溃.

It seems that the Windows Phone 7 SDK doesn't support running inside a VM. On Parallels, the entire VM simply crashes when the emulator is starting up.

不过,在网络上,一些人报告说他们可以通过更改大量 VM 设置来使用它.

Around the web, though, a few people have reported that they were able to use it by changing a lot of the VM settings.

我需要改变什么才能运行它?我对 Parallels 特别感兴趣,但如果对我来说很好的话,VMWare 或在 OSX 上运行的任何其他模拟器!

What do I have to change to be able to run it? I'm specially interested in Parallels, but VMWare or any other simulator that run on OSX if fine for me!

推荐答案

WinPhone7(和 WinPhone8)模拟器本身就是一个 VM,很少(如果有)通用 VM 将托管另一个 VM 基础架构,这就是它导致 Parallels 崩溃的原因等

The WinPhone7 (and WinPhone8) emulator is itself a VM and few (if any) general-purpose VM's will host another VM infrastructure, which is why it crashes Parallels etc.

如果您想让模拟器从 MS 提供的不同 VM 中运行,那么您将进入提取图像、切换位并尝试将其添加到您选择的 VM 的领域.当然,模拟器按预期工作且没有残留问题的可能性几乎为零,没有任何区别;)

If you want to have the emulator run from within a different VM to the one MS provides, then you're into the realm of extracting images, toggling bits and trying to tack it into your VM of choice. Of course, the chances of the emulator then working as expected with no residual issues is as close to nil as makes no difference ;)

[更新 2013-01-30] VMWare5 &Parallels Desktop 8 现在支持运行 Hyper-V 来宾 VM.这对于那些想要针对在 Hyper-V 上运行 Windows Phone 8 来宾 VM 的 Windows Phone 8 SDK 进行开发的人特别有用.

[Update 2013-01-30] VMWare5 & Parallels Desktop 8 now support running Hyper-V guest VM's. This is particularly useful for those wanting to develop against the Windows Phone 8 SDK which runs Windows Phone 8 guest VM's on Hyper-V.

这是关于如何运行 Visual Studio 2012 & 的指南.VMWare5 或 Parallels 桌面 5 中的 Windows 8 SDK(包括基于 Windows Phone 8 Hyper-V 的模拟器):http://blogs.msdn.com/b/interoperability/archive/2012/12/21/how-to-develop-for-windows-phone-8-on-your-mac.aspx

Here's a guide to how to run Visual Studio 2012 & Windows 8 SDK (inc. the Windows Phone 8 Hyper-V-based emulator) in VMWare5 or Parallels desktop 5: http://blogs.msdn.com/b/interoperability/archive/2012/12/21/how-to-develop-for-windows-phone-8-on-your-mac.aspx

注意: 运行 Windows &虚拟机内的 Hyper-V 将比本机运行慢.双引导进入 Windows(在 OSX 上使用 Boot Camp)仍然是为 Windows 平台开发的推荐方法,特别是如果您想使用 Hyper-V 来宾 VM.

Note: Running Windows & Hyper-V inside a VM will be slower than running natively. Dual-booting into Windows (using Boot Camp on OSX) is stil the recommended method of developing for the Windows platform, especially if you want to use Hyper-V guest VM's.

这篇关于虚拟机上的 Windows Phone 7 模拟器?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆