非 SLAT 机器上的 Windows Phone 8 模拟器 [英] Windows Phone 8 Emulator on non-SLAT Machines

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

问题描述

虽然这个话题在不同的论坛上有不同的令人困惑的讨论,但我在 StackOverflow 上找不到它的任何实例,这对许多人来说可能是一个重要的问题,所以我就从这里开始,因为我也是由于我的工作场所没有支持 SLAT 的硬件,目前正在努力解决这个问题.

Though this topic present over different forums with different confusing discussion but I couldn’t find any instance of it present over here at StackOverflow and it could be an important issue for many so I’ll just start it here as I am also currently struggling with this problem by not having a SLAT supported hardware at my workplace.

据说:

新的模拟器建立在最新版本的 Microsoft Hyper-V 上,这需要一个包含二级地址的 64 位 CPUTranslation (SLAT),一种内存虚拟化技术,包含在来自 Intel 和 AMD 的大多数现代 CPU.仅在运行 Windows Phone 模拟器时才需要 SLAT(二级地址转换).你还可以在非 SLAT 计算机上构建 Windows Phone 8 应用程序;你会简单地需要在物理设备上部署和测试它们."-[Windows Phone 8 Development Internals]

"The new emulator is built on the latest version of Microsoft Hyper-V, which requires a 64-bit CPU that includes Second Level Address Translation (SLAT), a memory virtualization technology included in most modern CPUs from Intel and AMD. SLAT (Second Level Address Translation) is required only to run the Windows Phone emulator. You can still build Windows Phone 8 apps on a non-SLAT computer; you will simply need to deploy and test them on a physical device." - [Windows Phone 8 Development Internals]

现在的问题是我确实有 64 位 CPU(英特尔 Core2Quad),但它没有 SLAT 支持,许多其他的必须有很好但非 SLAT 的 PC(对于 i3 之前的英特尔主要处理器没有这个支持)

Now the problem is I do have 64-bit CPU (Intel Core2Quad) but it doesn't have SLAT support and many other out there must be having fine but non SLAT PCs (for Intel mostly processor before i3 don’t have this support)

  • 现在我的问题是这样的死胡同吗?如果有人想为 windows phone 8 开发,他必须要么购买新系统,要么购买最新的 WP(即使有 WP 在开发过程中也会很麻烦)

  • Now my question is it really like this a dead end? and if someone wants to develop for windows phone 8 he would have to either buy a new system or a latest WP (even with WP it would cumbersome in the development process)

使用其他任何东西(例如 VMware、Virtual box 等)真的没有办法摆脱它吗?

There isn’t really a way out of it using any other thing like VMware, Virtual box etc.?

是否有其他第三方模拟器或选项可用于实现此目的?

Are there any other third party emulator or options available to achieve this?

如果不是,那么在新的 SDK 版本中是什么发生了如此显着的变化,导致无法向后兼容?

If not than why, what has changed so significantly in the new SDK release that has made it impossible to backward compatible?

我最后再次重复我的主要问题:如果您有一台不支持 SLAT 的 PC,真的不可能为 Windows Phone 8 开发其模拟器功能吗?

I repeat my main question in the end again: Is it really impossible to develop for windows phone 8 with its emulator functioning if you have one of non-SLAT supported PCs?

谢谢!

推荐答案

是的,这绝对是不可能的,完成了,finito,acabado.

Yes, it's absolutely completely impossible, done, finito, acabado.

为什么每个人都很难理解?它随处可见,您会在安装和尝试运行模拟器时被告知.

Why is it so hard for everybody to understand that? It's documented everywhere, and you'll be told so when installing, and attempting to run the emulator.

好吧,虽然我确信你是对的并且它在某处被记录在案,但只有在 Bootcamp 下的 iMac(带有 i5 处理器)上安装和运行 Windows Phone 8 SDK 后才给了我有信心覆盖我的 MacBook Pro (CoreDuo) 上的 Windows 7 分区,购买 Windows 8,安装它,再次通过(相当冗长的)Windows Phone 8 SDK 安装,直到最后才被告知这台电脑"与 Windows Phone 8 不兼容"等消息.

Well, while I'm sure you're right and it's documented somewhere, it was only after installing and running Windows Phone 8 SDK on an iMac (with i5 processor) under Bootcamp gave me the confidence to overwrite the Windows 7 partition on my MacBook Pro (CoreDuo), Buy Windows 8, install it all, go through the (rather lengthy) Windows Phone 8 SDK installation again and, only at the very end, be told "this computer isn't compatible with Windows Phone 8" etc message.

好的,我本可以更仔细地查看文档,但我认为在 iMac 上试运行是一个很好的测试.这也是一个非常非标准的要求——必须有一个 SLAT 处理器".

Ok, I could have looked harder at the documentation, but I figured a trail run on an iMac was a good test. It's a pretty non standard requirement too - "Must have a SLAT processor".

我得到了好处等,但我认为只有在安装过程的最后才被告知这是非常糟糕的用户体验.

I get the benefits etc, but I think it's pretty poor user experience to only be told this at the very end of the installation process.

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

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