【问题标题】:OpenNetCF.Net.NetworkInformation.Adapter class is missing缺少 OpenNetCF.Net.NetworkInformation.Adapter 类
【发布时间】:2012-09-20 12:53:30
【问题描述】:
我已经下载了 OpenNETCF 的智能设备框架,但都下载了
OpenNETCF.Net.NetworkInformation.Adapter
与
OpenNETCF.Net.NetworkInformation.AdapterCollection
产生一个
“命名空间丢失或不可用”来自编译器的错误。
我正在使用 OpenNetCF.Net 版本 2.3.1.12004.0
【问题讨论】:
标签:
compact-framework
opennetcf
【解决方案1】:
这些来自旧的 1.4 版本,在我清理大量冗余之前。你想要的是这样的:
var adapters = OpenNETCF.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces()
【解决方案2】:
Adaptor 和 AdaptorCollection 类是 Opennetcf.net 的旧版本。
较新的版本包含 AccessPoint 和 AccessPointCollection。
不过,你可以像这样使用 addaptor,
INetworkInterface[] nics = NetworkInterface.GetAllNetworkInterfaces();
来自using OpenNETCF.Net.NetworkInformation; 然后,您可以根据网络接口的类型对nics 进行类型化,例如wirelessNetworkInterface、wirelessZeroConfiguredNetworkInterface 等。