Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2012 OSX上VMWare Fusion中的Windows Phone 8模拟器_Visual Studio 2012_Windows Phone 8_Vmware_Windows Phone 8 Emulator - Fatal编程技术网

Visual studio 2012 OSX上VMWare Fusion中的Windows Phone 8模拟器

Visual studio 2012 OSX上VMWare Fusion中的Windows Phone 8模拟器,visual-studio-2012,windows-phone-8,vmware,windows-phone-8-emulator,Visual Studio 2012,Windows Phone 8,Vmware,Windows Phone 8 Emulator,我正试图在我的Mac上启动WindowsPhone8SDK模拟器,以便对我构建的移动网站进行简单的web测试 我跟随了几位导游,他们都说了同样的话。 例如: 6.显示文件和文件夹的内容列表后,查找VMware虚拟机配置文件–扩展名为.vmx的文件。 hypervisor.cpuid.v0=“FALSE” 事实证明,本指南对安装非常有用: 我能够启用Hyper-V支持,甚至可以直接从Hyper-V管理器打开Windows Phone 8 Emulator。但在这种状态下,它缺少了镀铬和按钮,当鼠

我正试图在我的Mac上启动WindowsPhone8SDK模拟器,以便对我构建的移动网站进行简单的web测试

我跟随了几位导游,他们都说了同样的话。 例如: 6.显示文件和文件夹的内容列表后,查找VMware虚拟机配置文件–扩展名为.vmx的文件。 hypervisor.cpuid.v0=“FALSE”

事实证明,本指南对安装非常有用:

我能够启用Hyper-V支持,甚至可以直接从Hyper-V管理器打开Windows Phone 8 Emulator。但在这种状态下,它缺少了镀铬和按钮,当鼠标穿过屏幕时,它就消失了。据说解决这个问题的方法是直接从VisualStudio启动模拟器

我的问题是,每当我尝试从VisualStudio启动emulator时,它都会创建一个新的映像,然后进入一个引导外观,在那里它不断崩溃并一次又一次地重新启动

查看Hyper-V事件日志时,我看到以下错误:

“WP8SDK720P”遇到致命错误。来宾操作系统报告它失败,错误代码如下:ErrorCode0:0xC000021A、ErrorCode1:0x88EB9150、ErrorCode2:0x0、ErrorCode3:0xC0000022、ErrorCode4:0xD203BC。如果问题仍然存在,请联系来宾操作系统的产品支持。虚拟机ID 50607D9A-6E23-4399-9D89-2730614219BA


如何克服此错误?

最终我找到了解决方案,我使用以下命令从命令行直接启动了原始Windows Phone VM映像:

C:\Program Files x86\Microsoft XDE\8.0\XDE.exe/vhd C:\Program Files x86\Microsoft SDK\Windows Phone\v8.0\Emulation\Images\Flash.vhd/name WP8SDK720P

我用记事本创建了一个新的文本文件,并将此命令放入其中,并将该文件保存在桌面上的.bat文件中。这样我就可以双击快捷方式并启动sim卡

希望这能帮助其他人。这样,您甚至不需要启动VisualStudio来运行仿真器,如果您使用仿真器的所有目的都是测试web应用程序,那么它会变得更加简单


注意:如果按FN+向下箭头键,可以使键盘在sim卡中工作。

最后我找到了一个解决方案,我使用以下命令从命令行直接启动了原始的Windows Phone VM映像:

C:\Program Files x86\Microsoft XDE\8.0\XDE.exe/vhd C:\Program Files x86\Microsoft SDK\Windows Phone\v8.0\Emulation\Images\Flash.vhd/name WP8SDK720P

我用记事本创建了一个新的文本文件,并将此命令放入其中,并将该文件保存在桌面上的.bat文件中。这样我就可以双击快捷方式并启动sim卡

希望这能帮助其他人。这样,您甚至不需要启动VisualStudio来运行仿真器,如果您使用仿真器的所有目的都是测试web应用程序,那么它会变得更加简单


注意:如果按FN+向下箭头键,则可以使键盘在sim卡中工作。

按照以下步骤操作,看看是否有助于解决问题

步骤1:在这种情况下,关闭来宾操作系统Windows 8

步骤2:打开VM的设置并选择处理器。查看左窗格,查看是否选中了虚拟化引擎部分下的“虚拟化英特尔VT-x/EPT”或“AMD-V/RVI”选项

步骤3:打开VM的配置文件Windows 8 x64.vmx,并检查是否已向其添加以下命令行hypervisor.cpuid.v0=FALSE,如屏幕截图所示。您通常会在放置虚拟硬盘的位置找到该文件

如果一切正常,请检查是否已安装Visual Studio 2012 Update 3(如果使用Visual Studio 2012作为IDE)

希望这有助于解决问题。如果您需要有关如何创建VM以开发windows phone 8应用程序的更多信息,诺基亚开发者论坛上有一篇很棒的文章。你可以在这里找到它


快乐编码

遵循这些步骤,看看它是否有助于解决问题

步骤1:在这种情况下,关闭来宾操作系统Windows 8

步骤2:打开VM的设置并选择处理器。查看左窗格,查看是否选中了虚拟化引擎部分下的“虚拟化英特尔VT-x/EPT”或“AMD-V/RVI”选项

步骤3:打开VM的配置文件Windows 8 x64.vmx,并检查是否已向其添加以下命令行hypervisor.cpuid.v0=FALSE,如屏幕截图所示。您通常会在放置虚拟硬盘的位置找到该文件

如果一切正常,请检查是否已安装Visual Studio 2012 Update 3(如果使用Visual Studio 2012作为IDE)

希望这有助于解决问题。如果您需要更多关于 如何创建用于开发windows phone 8应用程序的虚拟机,诺基亚开发者论坛上有一篇很棒的文章。你可以在这里找到它

快乐编码