当我使用时:
var nic = NetworkInterface.NetworkInterfaceType;
我包括using System.Net.NetworkInformation;
我收到此错误:
'System.Net.NetworkInformation.NetworkInterface' does not contain a definition for 'NetworkInterfaceType'
如何解决此错误?
答案 0 :(得分:1)
您正在为此行中的变量指定枚举类型:
var nic = NetworkInterface.NetworkInterfaceType;
尝试使用此枚举类型的其中一个值:
var nic = NetworkInterface.NetworkInterfaceType.Unknown;
有关此枚举类型的详细信息,请参阅this文章。
修改强>
尝试删除NetworkInterface
前缀:
var nic = NetworkInterfaceType.Unknown;
答案 1 :(得分:0)
NetworkInterface.NetworkInterfaceType位于Microsoft.Phone.Net.NetworkInformation库中,而不在System.Net.NetworkInformation中。