Sdk Windows phone开发-can';t使用internet连接运行仿真器 背景

Sdk Windows phone开发-can';t使用internet连接运行仿真器 背景,sdk,visual-studio-2012,windows-phone,windows-phone-8-emulator,Sdk,Visual Studio 2012,Windows Phone,Windows Phone 8 Emulator,几年前,我在为C#、WPF和Silverlight进行开发,然后转向为Android进行开发 我决定尝试一下Windows phone,并安装最新的Visual Studio Pro 2012及其Windows phone sdk,以及最新版本的Windows-Windows 8 Pro 我已经创建了一个新的Windows phone项目,希望能从hello world项目开始学习,我已经启动了emulator 一些规格信息 操作系统是Windows8Pro(最终版)。64位CPU Visua

几年前,我在为C#、WPF和Silverlight进行开发,然后转向为Android进行开发

我决定尝试一下Windows phone,并安装最新的Visual Studio Pro 2012及其Windows phone sdk,以及最新版本的Windows-Windows 8 Pro

我已经创建了一个新的Windows phone项目,希望能从hello world项目开始学习,我已经启动了emulator

一些规格信息
  • 操作系统是Windows8Pro(最终版)。64位CPU
  • Visual Studio Pro 2012
  • Windows phone sdk 8
  • 通过usb连接到无线D-Link设备()
问题 我刚启动emulator,就出现了一个对话框,询问我是否要启用网络:

当我选择我想要的时,出现了一个错误:

选择“确定”后,仿真器崩溃

知道如何在互联网上搜索解决方案后,我发现了一些建议我删除网络交换机、创建内部交换机等等的建议(如和)

问题 我不明白我做错了什么,这只是我的出发点。有谁能帮我解决这个错误,以及如何让模拟器工作

请告诉我需要采取的确切步骤


编辑:在卸载与VS和WP相关的任何内容后,我重新安装了它们,但仍然会收到相同的错误

不仅如此,在尝试创建新的外部交换机(某些网站提供)时,它还向我显示了下一个错误:


仿真器的这一基本功能怎么会在开箱即用的情况下丢失呢?

您可以尝试几种方法

首先,验证“vEthernet(内部以太网端口Windows Phone Emulator内部交换机)”适配器的网络连接设置

要执行此操作,请打开控制面板中的“控制面板\网络和Internet\网络连接”。右键单击“vEthernet(内部以太网端口Windows Phone Emulator内部交换机)”适配器,然后选择“属性”。在下,此连接使用以下项目:“验证是否仅选择了以下选项:

  • Microsoft网络客户端
  • QoS分组调度器
  • 用于Microsoft网络的文件和打印机共享
  • Microsoft LLDP协议驱动程序
  • 链路层拓扑发现映射器I/O驱动程序
  • 链路层拓扑发现响应程序
  • Internet协议版本6(TCP/IPv6)
  • Internet协议版本4(TCP/IPv4)

此外,您可能希望查看“Hyper-V管理器”中仿真器映像的网络适配器设置

验证显示的网络适配器是否有效。如果绑定到的适配器当前未在操作系统中启用,您可以尝试禁用某些适配器(如连接到WiFi的适配器或机器上的有线以太网适配器)


如果有帮助,请告诉我

我怀疑你可能与UAC有冲突。正如您所注意到的,它正在尝试创建一个虚拟设备。这样做需要提升权限。如果我是你,我要么以管理员身份运行VS2012,要么完全禁用UAC,直到它全部安装和配置完毕,然后如果你愿意,可以重新启用UAC。我认为Allen关于手动创建具有适当网络的VM的评论是明智的,也是一个值得的实验,因为它避开了可能的UAC问题。

你解决了这个问题吗?没有,为什么?你也有同样的问题吗?不,让我调查一下,看看能不能帮上忙。你能告诉我你的系统(操作系统、机器等)的详细信息吗?操作系统是Windows8Pro(最终版)。64位CPU。你还想知道什么?你的机器有没有静态IP地址?对不起。还是不行。我今天甚至有一个VS更新,但它没有修复它。事实上,我真的很讨厌UAC,这是我在安装windows时做的第一件事。当我使用管理员权限打开VS时,我该怎么办?如果UAC处于活动状态,您将右键单击Visual Studio图标,并在关联菜单中单击“以管理员身份运行”,但如果UAC已停用,则此[a]可能在关联菜单和[b]中不可用即使你能找到它,也可能帮不上忙。如果你问在使用管理员权限启动VS(或尝试使用任何软件创建虚拟机)后应该做什么,你只需再次尝试设置虚拟机。我尝试过使用管理员权限运行VS,但是当我使用internet连接时,模拟器仍然不能工作,它只是崩溃了。怎么可能呢?