【发布时间】:2021-08-12 20:50:59
【问题描述】:
我一直在尝试使用 WifiAdapter 检索可用网络列表。 我有一个我一直在控制台应用程序中测试的有效解决方案:
List<WiFiAvailableNetwork> networks = new();
IEnumerable<WiFiAdapter> adapters = await WiFiAdapter.FindAllAdaptersAsync();
foreach (WiFiAdapter adapter in adapters)
{
foreach (WiFiAvailableNetwork network in adapter.NetworkReport.AvailableNetworks)
{
networks.Add(network);
}
}
return networks;
但是,一旦在我的 blazor wasm 项目中设置了此解决方案,它就会因以下异常而崩溃:System.TypeInitializationException: 'Windows.Devices.WiFi.WiFiAdapter' 的类型初始化程序引发了异常。 d.printErr @ blazor.webassembly.js:1 blazor.webassembly.js:1 ---> System.DllNotFoundException: api-ms-win-core-winrt-string-l1-1-0.dll
我一直在寻找答案,但没有找到任何相关的解决方案。 关于如何解决它/为什么会发生的任何想法?
提前致谢!
【问题讨论】: