能否在AZURE虚拟机中运行Windows Phone 8模拟器?

3

有人知道在Azure VM中运行Windows Phone 8模拟器所需的步骤吗?我似乎无法添加Emulator要求的Hyper V角色。这是否可能实现?


我非常想知道你为什么想要那个... :) - Liel
1
回答“你为什么想要那个”的问题——使用MSDN订阅进行开发和测试场景! - astaykov
正如@astaykov所暗示的那样。我正在使用Azure作为虚拟化开发环境。然后我尝试从Visual Studio运行Windows Phone 8模拟器,结果出现了错误。 - Damian
1个回答

8

不行!

很遗憾,你不能这样做!问题在于WP8模拟器需要并使用Hyper-V。而在Windows Azure中我们已经虚拟化了。因此有一个简单的规则:

无法虚拟化已经被虚拟化的东西

这就像你不能在一个已经在Hyper-V中运行的Windows服务器上安装Hyper-V角色一样。所以,对于你的问题没有解决方案。


那么对于在Azure VM上进行所有WP8开发需求来说,这就是一个明确的否定了吗?因为模拟器是开发体验中非常关键的一部分。 - IbrarMumtaz
告诉我一下。我通常不喜欢 WP 模拟器想要在我的计算机上启用 Hyper-V 并干扰我的网络适配器的想法 :S - astaykov
不,您可以在任何现代虚拟化管理程序和x86 CPU上在另一个虚拟化系统内运行虚拟化系统,而不会有任何显著的性能降低。只是Azure上未启用嵌套虚拟化。 - toksaitov
1
实际上,现在可以使用嵌套虚拟机。https://learn.microsoft.com/en-us/azure/virtual-machines/windows/nested-virtualization - DvdZee
确实。谢谢你的更新。 - astaykov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接