我正在用 c#、visual studio 2012 制作一个 windows phone 7 应用程序,它需要在发送一些请求之前检查设备中是否有可用的互联网连接。
最初我试图使用
NetworkInterface.GetIsNetworkAvailable()
但它总是返回 true 。我在这里找到了解决方案。但我现在也有问题。
我写了以下代码(之后using System.Net
)
代码
private bool checkInternet()
{
try
{
IPHostEntry _hostEntry = Dns.GetHostEntry("www.google.com");
return true;
}
catch(SocketException _err){
return false;
}
}
但它没有编译并给出以下错误Error_Image
错误 1 找不到类型或命名空间名称“IPHostEntry”(您是否缺少 using 指令或程序集引用?)