gpt4 book ai didi

c# - (NetNative)NetworkInterface.GetNetworkInterfaces() 中的 NotImplementedException Win IoT Core 14393

转载 作者:行者123 更新时间:2023-11-30 21:34:09 25 4
gpt4 key购买 nike

我正在尝试在使用 DotNetty 的 Windows IoT Core 上运行一些代码,并且我遇到了以下异常:

System.TypeInitializationException:“DotNetty.Transport.Channels.DefaultChannelId”的类型初始值设定项引发异常。 ---> System.NotImplementedException: 方法或操作未实现。
在 System.Net.NetworkInformation.NetNativeNetworkInterface.GetNetworkInterfaces()
在 DotNetty.Common.Internal.MacAddressUtil.GetBestAvailableMac()
在 DotNetty.Common.Internal.DefaultPlatform.DotNetty.Common.Internal.IPlatform.GetDefaultDeviceId()
在 DotNetty.Transport.Channels.DefaultChannelId.DefaultMachineId()
在 DotNetty.Transport.Channels.DefaultChannelId..cctor()
--- 内部异常堆栈跟踪结束 ---
在 DotNetty.Transport.Channels.AbstractChannel.NewId()
在 DotNetty.Transport.Channels.AbstractChannel..ctor(IChannel 父级)
在 DotNetty.Transport.Channels.Sockets.AbstractSocketChannel..ctor(IChannel parent,Socket 套接字)

我在 github 上发现了 corefx 的问题 9675其中一条评论说

Those particular methods are unimplemented right now. We plan to add the rest of the support later this year in an update to the System.Net.NetworkInformation package.

我得到了 System.Net.NetworkInformation 包 v4.3.0,当我调用System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces() 我很遗憾地直接得到了 NotImplementedException 异常。


`System.NotImplementedException: 方法或操作未实现。
在 System.Net.NetworkInformation.NetNativeNetworkInterface.GetNetworkInterfaces()
在 System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces()

问题

我可以在 Windows IoT Core 14393 上运行吗?

最佳答案

如果您使用 UWP,则需要 10.0.16299。

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

enter image description here

引用:.NET implementation support

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

enter image description here

引用:NetworkInterface.GetAllNetworkInterfaces Method

关于c# - (NetNative)NetworkInterface.GetNetworkInterfaces() 中的 NotImplementedException Win IoT Core 14393,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50575897/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com