一些有用的信息:我正在定制的设备上运行 Windows 8 Professional,并且我正在使用“WiFi 加密狗”将我的计算机连接到本地路由器。我使用的是家庭网络,而不是公共/工作/学校网络。
我安装了 Windows Phone SDK。到目前为止,一块草莓芝士蛋糕。编写了我的第一个简单的浏览器应用程序(如 Windows Phone Dev 网站上的详细说明)并点击“运行”按钮,期待我的应用程序能够栩栩如生,吸引链接并吸引网站!
但相反,我得到了这个:
Something happened while creating a switch:
Xde couldn't find an IPv4 address for the host machine.
在这种情况下,模拟器根本不会运行。所以,我做了我的研究,发现解决方案是这样的:
- 从 Hyper-V Manager 的“Virtual Switch Manager”中删除所有开关,并创建一个名为Windows Phone Emulator Internal Switch的新内部开关。
我做到了,并且错误没有再次出现,但它确实搞砸了我的 WiFi 和蓝牙适配器(我必须进行系统还原才能解决),现在 WiFi 和蓝牙外围设备都可以再次工作了。
但是,再次运行模拟器时出现了这个错误:
The Windows Phone Emulator wasn't able to connect to the Windows
Phone operating system:
The emulator couldn't determine the host IP address, which is used to
communicate with the guest virtual machine.
Some functionality may be disabled.
在这种情况下,模拟器确实运行了,但我在任何地方都找不到我的应用程序。我再次做了一些研究,发现解决方案是:
- 从 Hyper-V 管理器的虚拟交换机管理器中删除Windows Phone 模拟器内部交换机。
现在,我首先创建了开关来解决问题。但我确实删除了它,为了尝试一切。毫不奇怪,但是,它又回到了第一个错误。
我现在陷入了这个悖论,不知道如何摆脱它。
先感谢您!