1

我正在尝试使用 xamarin.forms 应用程序中的串行端口连接到财务打印机。我设法让它在android上运行,但我在UWP上遇到了一些麻烦。如果重要的话,我目前正在桌面上对其进行测试。

await DeviceInformation.FindAllAsync() - 这行永远不会返回,无论我是否使用选择器调用它。

var sel = SerialDevice.GetDeviceSelector("COM7");

var coll = await DeviceInformation.FindAllAsync(sel);

它只是挂起。有人知道如何使用 FindAllSync / 有类似的问题吗?我在网上找到了一些示例,但它们似乎不起作用,该方法总是为我挂起。

我还尝试使用不同的方法并使用 devicewatcher,我能够获取所有设备的列表和 bluetoothdevice 对象,但是我无法为其创建串行端口。

4

0 回答 0