几年前,我正在为C#,WPF和Silverlight开发,然后开始为Android开发。
我决定尝试使用Windows手机,并安装最新的Visual Studio Pro 2012及其Windows手机sdk,以及最新版本的Windows - Windows 8专业版。
我已经创建了一个新的Windows手机项目,希望我能从一个hello world项目开始学习,并且我已经启动了模拟器。
当我启动模拟器时,会出现一个对话框,询问我是否要启用网络连接:
当我选择我想要的时候,出现了一个错误:
选择ok后,模拟器崩溃了。
知道如何在互联网上搜索解决方案,我发现了一些(如here和here)建议我删除网络交换机,创建内部交换机等等。
我不明白我做错了什么,这只是我的出发点。任何人都可以帮我解决这个错误,以及如何使模拟器工作?
请告诉我我需要采取的确切步骤。
不仅如此,但在尝试创建新的外部交换机(某些网站提供)时,它向我显示了下一个错误:
开箱即用的仿真器的基本功能怎么样?
答案 0 :(得分:2)
您可以尝试一些事情。
首先,验证" vEthernet(内部以太网端口Windows Phone仿真器内部交换机)"的网络连接设置。适配器。
要执行此操作,请在“控制面板”中打开"控制面板\网络和Internet \网络连接" 。右键单击" vEthernet(内部以太网端口Windows Phone仿真器内部交换机)" 适配器,然后选择"属性" 。在"此连接使用以下项目:" 验证仅选择了以下选项:
此外,您可能希望在" Hyper-V Manager"中检查仿真器映像的网络适配器设置。
验证显示的网络适配器是否有效。如果操作系统中当前未启用它们绑定的适配器,您可以尝试禁用某些(如连接到WiFi或网络上的有线以太网适配器的适配器)。
如果有帮助,请告诉我!
答案 1 :(得分:2)
我怀疑你可能与UAC发生冲突。正如您所指出的,它正在尝试创建虚拟设备。这样做需要提升权限。如果我是你,我会以管理员身份运行VS2012或完全禁用UAC,直到它全部安装和配置完毕,然后如果您愿意,可以重新打开UAC。我认为艾伦关于手动创建具有适当网络的虚拟机的评论是精明而且值得进行的实验,因为它避免了可能出现的UAC问题。