为了账号安全,请及时绑定邮箱和手机立即绑定

NotImplementedException in

NotImplementedException in

C#
青春有我 2021-06-28 17:47:55
我正在尝试在使用 DotNetty 的 Windows IoT Core 上运行一些代码,但遇到了以下异常:System.TypeInitializationException: The type initializer for 'DotNetty.Transport.Channels.DefaultChannelId' threw an exception. ---> System.NotImplementedException: The method or operation is not implemented.   at System.Net.NetworkInformation.NetNativeNetworkInterface.GetNetworkInterfaces()   at DotNetty.Common.Internal.MacAddressUtil.GetBestAvailableMac()   at DotNetty.Common.Internal.DefaultPlatform.DotNetty.Common.Internal.IPlatform.GetDefaultDeviceId()   at DotNetty.Transport.Channels.DefaultChannelId.DefaultMachineId()   at DotNetty.Transport.Channels.DefaultChannelId..cctor()   --- End of inner exception stack trace ---   at DotNetty.Transport.Channels.AbstractChannel.NewId()   at DotNetty.Transport.Channels.AbstractChannel..ctor(IChannel parent)   at DotNetty.Transport.Channels.Sockets.AbstractSocketChannel..ctor(IChannel parent, Socket socket)我在 github 上找到了corefx 9675的问题,其中一条评论说这些特定的方法目前尚未实现。我们计划在今年晚些时候在 System.Net.NetworkInformation 包的更新中添加其余的支持。我得到了System.Net.NetworkInformation包 v4.3.0,当我System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces()直接调用时 ,我很遗憾地得到了NotImplementedException异常。`System.NotImplementedException: The method or operation is not implemented.   at System.Net.NetworkInformation.NetNativeNetworkInterface.GetNetworkInterfaces()   at System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces()问题我可以做这个工作Windows IoT Core 14393吗?
查看完整描述

1 回答

?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

如果使用 UWP,则需要 10.0.16299。

因为此 API(System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces()) 适用于 .NET Standard 2.0 并且支持 .NET Standard 2.0 的最低版本为 16299。此外,您需要将UWP 应用最小目标版本设置为 16299

//img1.sycdn.imooc.com//60e906e500015c8a10260439.jpg

参考:.NET 实现支持

否则,您可以使用 .NET Core Console App 或 .NET Framework Console App 但有更多版本选择:

//img1.sycdn.imooc.com//60e906f0000165b803130124.jpg

参考:NetworkInterface.GetAllNetworkInterfaces 方法


查看完整回答
反对 回复 2021-07-10
  • 1 回答
  • 0 关注
  • 649 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信