我需要为Windows 10开发一个应用程序,该应用程序可以与自定义GATT服务的BLE设备进行交互。我明白正确的方法是在UWP中使用BLE支持。所以,我试图通过获得来自下列库运行BluetoothLEClient样品开始: https://github.com/Microsoft/Windows-universal-samplesBluetoothLEClient UWP示例崩溃
我已经打开Visual Studio中的BluetoothLEClient样本2017年我初次尝试建立这个用于基于x64的到我的本地机器有部署上运行错误,指出目标上的Windows Universal Runtime版本不正确。
然后,我将目标版本和最低版本更改为与我已安装的版本相匹配,即: Widows 10周年纪念版(10.0版本14393)。
在此之后,应用程序将生成并开始运行,但随后会崩溃并显示未处理的异常,并指出所连接的调试器未针对未处理的异常进行设置。然后,我将调试器的设置更改为“Mixed(Managed and Native)”,然后重新运行应用程序。
此时,它在行InitializeComponent()上坠毁;在Scenario1_DiscoverServer()中。
BluetoothLEClient.exe中0x00007FF86D1ED489(Windows.UI.Xaml.dll)未处理的异常:0xC000027B:发生应用程序内部异常(参数:0x0000019CB327BFD0,0x0000000000000001)。发生了
请你解释一下这个问题的原因,以及如何克服它?
或者,如果有更好的途径开发一个Windows程序来连接BLE设备上的定制GATT服务?
谢谢。