2

我在 Windows 10 64 bitPRO 上安装了 Visual Studio 2013 专业版。到目前为止,Windows Phone 8 Apps 用于创建、启动和调试都很好。

然后我继续下载 Windows Phone 10 版本的模拟器到 Visual Studio 2013。它实际上创建了一些新的模拟器条目(现在在调试菜单上可见)。

但是,当我从 Visual Studio 启动 Windows phone 10 映像时,出现以下错误

============================

[Window Title]
XDE.exe

[Content]
The VHD file C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\%CSIDL_PROGRAM_FILESX86%\Windows Kits\10\Emulation\Mobile\10.0.10240.0\Flash.vhd does not exist.

[Close]
Little more troubleshooting indicated that the XDE tool is not able to resolve this environment variable %CSIDL_PROGRAM_FILESX86% somehow. 

完整命令如下

"C:\Program Files (x86)\Microsoft XDE\8.1\XDE.exe" /name "Emulator 8.1 WVGA 4 inch 512MB.myuser" /displayName "Emulator 8.1 WVGA 4 inch 512MB" /vhd "C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.1\Emulation\Images\Flash.vhd" /video "480x800" /memsize 512 /diagonalSize 4 /language 409 /bootlanguage 409 /creatediffdisk "C:\Users\myuser\AppData\Local\Microsoft\XDE\8.1\dd.480x800.512.vhd" /snapshot  /fastShutdown

当我尝试使用已解析的变量名运行此命令时,XDE 单独启动 @ 很好。(确保通过命令提示符启动;Windows 运行提示符由于某种原因确实有效)。

"C:\Program Files (x86)\Microsoft XDE\10.0.10240.0\XDE.exe" /name "Mobile Emulator 10.0.10240.0 WVGA 4 inch 512MB.myuser" /displayName "Mobile Emulator 10.0.10240.0 WVGA 4 inch 512MB" /vhd "C:\Program Files (x86)\Windows Kits\10\Emulation\Mobile\10.0.10240.0\Flash.vhd" /video "480x854" /memsize 512 /diagonalSize 4 /language 409 /bootlanguage 409 /creatediffdisk "C:\Users\myuser\AppData\Local\Microsoft\XDE\10.0.10240.0\dd.480x854.512.vhd" /snapshot  /fastShutdown

问题是。XDE 存储的这些参数在哪里?即,Visual STudio 从哪里获取这些参数并传递给 XDE?? 供参考。我已经看到建议的 Windows 10 模拟器问题,但没有一个符合我的问题。在 Bing/Google 上搜索也不会提供太多信息。任何线索,它将帮助我使用 Visual Studio 2013 保持 Windows 10 开发

4

0 回答 0