Windows Phone 8模拟器未启动。错误代码0x80131500

时间:2013-07-05 11:38:41

标签: c# visual-studio-2012 windows-phone-8 windows-8.1

我遇到Visual Studio 2012(操作系统:Windows 8.1预览版)的问题

  1. 创建空项目(Windows Phone App)
  2. 按F5开始调试。
  3. 我得到0x80131500错误代码,没有详细说明。只有这样:将应用程序部署到设备失败。

    输出:

    1>------ Deploy started: Project: PhoneApp1, Configuration: Debug Any CPU ------
    1>Deploying C:\Visual Studio 2012\Projects\PhoneApp1\PhoneApp1\Bin\Debu\PhoneApp2.xap...
    1>Connecting to Emulator WVGA 512MB...
    1>Deployment of application to device failed.
    1>0x80131500
    

    有没有人遇到过这样的问题。如何解决?

12 个答案:

答案 0 :(得分:8)

安装Visual Studio 2012 Update 3应解决问题http://support.microsoft.com/kb/2864215

答案 1 :(得分:6)

Windows 8.1 Preview不支持在Windows Phone 8 sdk上运行Visual Studio 2012。您也无法运行模拟器,因此您应该使用稳定Windows 8 version进行WP8开发。这是Microsoft Support

的声明

将操作系统升级到Windows 8.1 Preview后,无法在Microsoft Visual Studio 2012中运行Windows Phone 8软件开发工具包(SDK)模拟器(XDE.exe)

参考here

答案 2 :(得分:3)

对于正在寻找在虚拟环境中工作时遇到相同问题的答案的人,here是一篇很好的文章

答案 3 :(得分:3)

就我而言,更新Windows Phone SDK和VS Express 2012在Windows 8.1上有所帮助,但性能很差。 如果有帮助,请尝试将更新安装到VS:

http://blogs.windows.com/windows_phone/b/wpdev/archive/2013/07/02/running-the-windows-phone-emulator-on-windows-8-1-preview.aspx

更新SDK:

http://dev.windowsphone.com/en-us/downloadsdk

答案 4 :(得分:2)

设置: Visual Studio 2013 + Windows 8.1(没有测试版)+这确实有效 解决方案:重新启动Hyper-V服务

答案 5 :(得分:1)

我也在模拟程序时收到此错误。我只赢了8和vs12 windows手机......

但是当我搜索信息时。关于这个错误,我得到了我没有hyper-v windows功能。尝试使用或不使用此功能并启用它..

Hyper-v链接:http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj863509(v=vs.105).aspx

答案 6 :(得分:1)

根据msdn上的(WP8)仿真器(XDE)故障排除提示,我发现这是检查的关键:

  1. 启动“网络连接”管理器(在主屏幕中,键入“查看网络连接”,它将在“设置”下列出)

  2. 右键单击名为“vEthernet(内部以太网端口Windows Phone仿真器内部交换机)”的适配器

  3. 对于该适配器,在“此连接使用以下项目:”下应该检查的唯一项目应为:

    • Microsoft网络客户端
    • QoS数据包计划程序
    • Microsoft网络的文件和打印机共享
    • Microsoft LLDP协议驱动程序
    • 链路层拓扑发现映射器I / O驱动程序
    • 链路层拓扑发现响应程序
    • Internet协议版本6(TCP / IPv6)
    • Internet协议版本4(TCP / IPv4)
  4. 应取消选中所有其他项目。

答案 7 :(得分:1)

我安装了Windows Phone 8 SDK。仿真器无法正常工作,因为Hyper-V未打开。我从程序和安装程序中安装了Hyper-V功能并得到0x80131500错误。

Visual Studio 2012 Update 4修复了此问题。

答案 8 :(得分:0)

我遇到了同样的问题。后来我通过下载和安装来解决问题 来自microsoft网站的Visual Studio 2012 Update 4。

答案 9 :(得分:0)

如果在Windows 8.1 Pro中使用VS 2012,请尝试以下步骤:

  1. 卸载Hyper-V
  2. 重新启动
  3. 安装Hyper-V
  4. 重新启动
  5. 这应该有所帮助。

答案 10 :(得分:0)

服务您的远程服务器是禁用的。你可以启用远程服务器!并且不能重新安装Hyper-V。它对我有用!

答案 11 :(得分:0)

我解决了以下修复序列:

卸载Hyper-V  重新启动

dism.exe / Online / Cleanup-image / Scanhealth
 dism.exe / Online / Cleanup-image / Restorehealth

重新启动  安装Hyper-V

RG