Windows Phone 8模拟器无法启动。错误代码为0x80131500。

15

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

  1. 创建一个空项目(Windows Phone应用程序)
  2. 按F5开始调试。

但是我收到了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

有人遇到过这样的问题吗?该如何解决?


你尝试过单独运行模拟器吗? - Jibran Khan
@JibranKhan,实际上-不行。我在应用程序列表中找不到它。它应该在哪里? - alunyov
我遇到了同样的问题,我尝试从Hyper-V管理器中单独运行模拟器,它成功运行。这是在安装Windows8.1-KB2917929-x64.msu文件后发生的,我不知道如何卸载它,我尝试了还原,但对我没有用。 - Ashish-BeJovial
12个回答

8

3
谢谢!安装Visual Studio 2012更新4解决了问题。 - meloniq

6

Windows 8.1 预览版 不支持在 Visual Studio 2012 上运行 Windows Phone 8 SDK。你也无法运行模拟器,因此最好使用稳定的 Windows 8 版本 进行 WP8 开发。这是来自 Microsoft Support 的声明。

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

参考此处


1
我在Windows 8上使用Visual Studio 2012时看到了相同的错误。 - Jackson
1
我还没有尝试过,但据说使用Visual Studio 2012 Update 3也可以解决这个问题。http://blogs.windows.com/windows_phone/b/wpdev/archive/2013/07/02/running-the-windows-phone-emulator-on-windows-8-1-preview.aspx - Jackson
这个问题的解决方案是什么?我现在安装了带有Update 4的VS2012,但模拟器无法运行。 - Ashish-BeJovial
4
这就是为什么我讨厌微软。 - M.Kumaran
@AshishJain,解决方案是安装稳定版本的Windows以使所有功能正常工作。 - Jibran Khan

3

3

对于那些在虚拟环境中工作时遇到相同问题的人,这篇文章是一个不错的参考。


很高兴我能提供一些帮助。 - PushCode

2

设置: Visual Studio 2013 + Windows 8.1(不包括测试版)+此方法曾经可行
解决方案: 重新启动Hyper-V服务


1
我发现这是检查的关键,根据(WP8)模拟器(XDE)故障排除提示在msdn上:
  1. 启动“网络连接”管理器(从主屏幕输入“查看网络连接”,它将列在设置下面)

  2. 右键单击名为:“vEthernet(内部以太网端口Windows Phone模拟器内部开关)”的适配器

  3. 对于该适配器,“此连接使用以下项目:”下应该仅选中以下项目:

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


1
我安装了Windows Phone 8 SDK,但模拟器无法工作,因为Hyper-V未开启。我从“程序和功能”安装了Hyper-V,但遇到了0x80131500错误。
Visual Studio 2012 Update 4修复了这个问题。

1

0

我用以下修复顺序解决了问题:

卸载 Hyper-V 重启

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

重启 安装 Hyper-V

RG


0

您的远程服务器服务已禁用。您可以启用远程服务器!但是不要重新安装Hyper-V,因为它对我有效!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接