我在部署或调试Windows Phone 8.1 app时遇到此错误。
Windows Phone模拟器无法创建差异磁盘:A 找不到指定文件的虚拟磁盘支持提供程序。
答案 0 :(得分:2)
该错误意味着* .vhd文件不得加密,也不得压缩。 然后你必须解压缩包含* .vhd文件的文件夹,然后再试一次。
启动模拟器的命令行: C:\ Windows \ system32>“C:\ Program Files(x86)\ Microsoft XDE \ 8.0 \ xde.exe”/ vhd“C:\ 程序文件(x86)\ Microsoft SDKs \ Windows Phone \ v8.1 \ Emulation \ Images \ flash.vhd “/ name WP8-SDK
答案 1 :(得分:0)
根据MS forums,您可以使用以下命令运行模拟器:
"C:\Program Files (x86)\Microsoft XDE\8.0\xde.exe" /vhd "C:\WP8\Images\Flash.vhd" /name WP8-SDK
该命令还可以为您提供更多关于模拟器无法启动的输出。
答案 2 :(得分:0)
我能够通过运行Hyper V Manager并手动启动VM来解决此问题。
我首先重启机器,启动Hyper V Manager,然后点击VM上的Start(WVGA 4英寸512MB)。它开始了。然后我关闭它,然后从VS2013开始工作。
答案 3 :(得分:0)
您可以在磁盘上启用文件压缩。
转到文件夹>的属性一般>高级 并取消选中"压缩内容以节省磁盘空间"复选框。
C:\ Program Files(x86)\ Microsoft SDKs \ Windows Phone \
我希望它会对你有所帮助。
谢谢,
苏拉杰