我正在尝试使用 Mono 将我的 Windows 服务移植到 Linux。该服务使用蓝牙 32feet.NET 库。
我已经阅读了这篇文章和这篇文章,并尝试将这些库安装到我的电脑上:
mono-runtime mono-xbuild mono-devel mono-gmcs libbluetooth-dev
但我无法安装mono-gmcs
,因为 Mono 4 使用mono-mcs
. 我导入ExternalLibs/Mono etc/NDesk.DBus.dll
到我的项目的调试文件夹并解决了System.DllNotFoundException: BsSDK
异常。购买我仍然无法弄清楚为什么我会得到
未处理的异常:System.PlatformNotSupportedException:未找到支持的蓝牙协议栈。
我试图修补Mono。但是我做不到,有没有人可以使用 Mono 让这个库在 Linux 下工作?
谢谢你的帮助。