Uwp NetworkInterface.GetIsNetworkAvailable()在emulator上不断返回false

Uwp NetworkInterface.GetIsNetworkAvailable()在emulator上不断返回false,uwp,windows-phone,connectivity,Uwp,Windows Phone,Connectivity,我已经在一个UWP应用程序上工作了一段时间,并且一直在使用一个呼叫 NetworkInterface.GetIsNetworkAvailable() 检查是否存在网络连接。 昨天,我决定格式化我的电脑,重新安装Windows和所有开发工具等。我很快就完成了所有工作,并在模拟器上检查了与其他应用程序的互联网连接。 但每次我检查网络是否可用时,它都会返回false,因此我的应用程序将无法再正常工作。我真的不明白,当互联网连接在所有其他应用程序中工作时,为什么它返回false。 有什么想法吗?似乎是

我已经在一个UWP应用程序上工作了一段时间,并且一直在使用一个呼叫

NetworkInterface.GetIsNetworkAvailable()
检查是否存在网络连接。 昨天,我决定格式化我的电脑,重新安装Windows和所有开发工具等。我很快就完成了所有工作,并在模拟器上检查了与其他应用程序的互联网连接。 但每次我检查网络是否可用时,它都会返回false,因此我的应用程序将无法再正常工作。我真的不明白,当互联网连接在所有其他应用程序中工作时,为什么它返回false。
有什么想法吗?

似乎是Emulator中的一个bug,请参见:我个人通过使用
#if DEBUG
始终返回true(=internet可用)并仅在发布模式下使用上述方法来解决它。@sibbl哦,好吧,我将使用相同的指令,直到bug得到解决。谢谢你的快速回答!