2014-11-06 88 views
0

我在部署或调试windows phone 8.1应用程序时出现此错误。Windows Phone模拟器无法创建差异磁盘

Windows Phone Emulator is unable to create a differencing disk: A virtual disk support provider for the specified file was not found.

screenshot of error

+0

参见[问],请。 – 2014-11-06 06:27:56

回答

0

按照MS forums你也许可以得到模拟器使用下面的命令运行:

"C:\Program Files (x86)\Microsoft XDE\8.0\xde.exe" /vhd "C:\WP8\Images\Flash.vhd" /name WP8-SDK 

该命令也可能会给你更多的输出,为什么模拟器不会启动。

+0

WP8-SDK 什么是WP8-SDK 我已经运行这个命令并得到以下错误 Windows Phone Emulator无法在虚拟机上设置VHD:... – Inam 2014-11-06 08:54:08

+0

无法更改虚拟机的虚拟硬盘:'Default Windows电话模拟器'未能添加设备'虚拟硬盘'。 (虚拟机ID 90AAF75A-748F-4F60-9CF0-3207E637F997) 无法打开附件'C:\ Program Files(x86)\ Microsoft SDK \ Windows Phone \ v8.1 \ Emulation \ Images \ Flash.vhd'。错误:找不到元素。 默认Windows Phone模拟器:无法获取附件'C:\ Program Files(x86)\ Microsoft SDK \ Windows Phone \ v8.1 \ Emulation \ Images \ Flash.vhd'的信息。 (虚拟机ID 90AAF75A-748F-4F60-9CF0-3207E637F997) ... – Inam 2014-11-06 08:55:27

+0

无法打开附件'C:\ Program Files(x86)\ Microsoft SDK \ Windows Phone \ v8.1 \ Emulation \ Images \ Flash。 VHD”。错误:找不到元素。 – Inam 2014-11-06 08:56:17

1

该错误意味着* .vhd文件不能被加密,也不能被压缩。 然后,您必须解压缩包含containt * .vhd文件的文件夹,然后重试。

命令行启动模拟器: C:\ Windows \ System32下> “C:\ Program Files文件(x86)的\微软XDE \ 8.0 \ xde.exe”/ VHD“C:\ 程序文件(x86)\ Microsoft SDKs \ Windows Phone \ v8.1 \ Emulation \ Images \ flash.vhd “/ name WP8-SDK

0

我能够通过运行Hyper V Manager并手动启动VM来解决此问题。

我先重新启动了机器,启动了Hyper V Manager,然后点击了虚拟机上的开始(WVGA 4英寸512MB)。它开始好了。然后我关闭它,然后从VS2013开始工作。

0

如果您启用文件压缩您的磁盘上它可能会..

进入一般>高级 ,取消选中“压缩内容以便节省磁盘空间”复选框的文件夹属性>。

C:\ Program Files (x86)\Microsoft SDKs\Windows Phone\

我希望它能帮助你。

enter image description here

感谢,

苏拉杰

http://codeblock.in

+0

通过加密它不工作 – ManiaChamp 2016-08-02 18:13:41