Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Visual Studio 2013 Windows Phone Emulator未部署_Visual Studio_Windows Phone 8_Visual Studio 2013_Windows Phone_Windows Phone 8 Emulator - Fatal编程技术网

Visual studio Visual Studio 2013 Windows Phone Emulator未部署

Visual studio Visual Studio 2013 Windows Phone Emulator未部署,visual-studio,windows-phone-8,visual-studio-2013,windows-phone,windows-phone-8-emulator,Visual Studio,Windows Phone 8,Visual Studio 2013,Windows Phone,Windows Phone 8 Emulator,我正在使用VS 2013 express,我有一个Windows Phone 8简易应用程序。 当我开始使用任何模拟器调试应用程序时,它无法将XAP部署到模拟器中。10分钟后,将显示一条错误消息“有付款错误。是否继续?” 这是调试应用程序时的输出: 添加WMAppManifest.xml 1>Xap打包已成功完成 部署已启动:项目:MyProject,配置:调试任意 中央处理器 部署 C:\Source\WidowsPhone8\MyProject.App\Bin\Debug\MyProject

我正在使用VS 2013 express,我有一个Windows Phone 8简易应用程序。 当我开始使用任何模拟器调试应用程序时,它无法将XAP部署到模拟器中。10分钟后,将显示一条错误消息“有付款错误。是否继续?”

这是调试应用程序时的输出:

添加WMAppManifest.xml 1>Xap打包已成功完成

部署已启动:项目:MyProject,配置:调试任意 中央处理器 部署 C:\Source\WidowsPhone8\MyProject.App\Bin\Debug\MyProject\u Debug\u AnyCPU.xap

正在连接到Emulator 8.1 WVGA 4英寸512MB

仿真程序启动,但它卡在“Windows操作系统正在启动…”中

重要提示:如果我打开HyperV管理器并手动启动模拟器。它工作得非常好,我可以毫无问题地使用它。问题是当我尝试从VisualStudio启动它时


我使用Symantec Endpoint protection作为防病毒软件。但我不能删除它,它有密码保护。是否是防病毒阻止了“部署步骤”?。

打开Hyper-V管理器并删除所有模拟器虚拟机。在您的情况下,Emulator 8.1 WVGA 4英寸512MB。然后删除创建的所有虚拟交换机。然后重新启动系统


运行VisualStudio,然后从那里运行模拟器。看看这是否有效。如果没有,请尝试卸载并重新安装VS 2013

某些客户端防火墙可能会干扰Visual Studio正确启动模拟器的能力。见

各种用户禁用防火墙以解决类似问题,并且

Chetan Savade和Curtis Trobaugh建议添加Symantec端点保护规则以开放UDP流量


如果您可以让管理员在开发箱上打开正确的UDP端口,则此问题可能会消失

如果您有Symantec Endpoint protection,请执行以下步骤:

  • 开放性九月
  • 在状态->网络威胁保护中,从选项配置防火墙规则中选择
  • 单击添加按钮
  • 端口和协议选项卡从UDP协议中选择
  • “应用程序”选项卡浏览到c:\program files(x86)\microsoft xde\8.1\xde.exe以允许使用模拟器
  • 单击“确定”
  • 你需要重复3-6点,但要重复2次以上。 添加Visual Studio c:\program files(x86)\microsoft Visual Studio[xxx]\common7\ide\devenv.exe 添加主机进程c:\windows\system32\svchost.exe

  • 单击“确定”按钮关闭防火墙
  • 运行您的项目。如果仿真器无法开始工作,请重新启动电脑以确保应用了规则

  • 这允许模拟器上的用户访问internet。我想模拟器不想启动,因为它试图连接到internet,但无法启动。在控制面板\网络和互联网\网络连接中,您有“vEthernet(内部以太网端口Windows Phone Emulator内部交换机)”,双击它时,您需要查看收到的流量。然后模拟器就可以工作了。当然,如果我们假设你的系统没有其他问题。这是我的解决方案。

    我卸载了SEP,模拟器开始正常工作。SEP防火墙设置似乎阻止了从Visual Studio到Hyper-V计算机的通信。

    转到防火墙并单击:

  • 允许应用程序或功能通过windows防火墙
  • 单击“更改设置”
  • 取消检查Hyper-v和Hyper-v管理客户端

  • 然后运行模拟器。

    尝试删除虚拟交换机和模拟器。然后重新启动VS.不起作用。我想我会卸载VS 2013并重新安装它:/有同样的问题(尽管它可能是Windows10技术预览版)。卸载并重新安装Visual Studio 2013修复了此问题。这终于起作用了,虚拟交换机就是问题所在!删除它修复了问题。告知您可能还需要启用Eth 0x800流量。除了上面提到的规则之外,在9月还制定了这条规则,效果很好。哇,这个答案终于起到了作用!谢谢