В моем конкретном случае, перейдя в «Система -> Устройства (HOLOLENS)» и удалив все ранее сопряженные устройства Bluetooth, устраняет проблему.
В моем случае в списке устройств у меня был только «кликер» для Гололенса. После удаления
System.IO.FileNotFoundException
больше не выбрасывается и
BluetoothLEDevice.FromBluetoothAddressAsync
кажется, работает.
Кликер не был ни рядом, ни просто, просто был спарен ранее (пару недель назад).
Эта ошибка всегда воспроизводится с моей стороны:
- сопряжение кликера
- сопряжение с другим устройством Gatt
При вызове BluetoothLEDevice.FromBluetoothAddressAsync, System.IO.FileNotFoundException генерируется снова, даже если кликер не спарен. Когда я удаляю кликер из списка устройств, он снова работает.