Я пытаюсь включить адаптер Bluetooth и Wi-Fi из моего приложения C # WPF
Вот мой код:
private async Task<bool> SwitchOnNetworkDevice(RadioKind deviceKind)
{
var radioRequest = await Radio.RequestAccessAsync();
if (radioRequest != RadioAccessStatus.Allowed)
{
return false;
}
var results = await Radio.GetRadiosAsync();
var networkDevice = results.FirstOrDefault(radio => radio.Kind == deviceKind);
if (networkDevice == null)
{
return false;
}
RadioAccessStatus resultsOn;
if (networkDevice.State != RadioState.On)
{
resultsOn = await networkDevice.SetStateAsync(RadioState.On);
}
return true;
}
И я называю это так
await SwitchOnNetworkDevice(RadioKind.WiFi);
У меня проблема, хотя. Раньше этот код работал нормально, но теперь я получаю эту проблему (символы не загружаются для Windows.Devices.Radios.dll) после получения списка радиомодулей:
Это просто видно через отладчик, когда код выполняется, ничего не падает, просто networkDevice всегда имеет значение null и ничего не включается. Как я могу это исправить?