我使用m2mqtt c#客户端库连接到azure。虽然使用.NET框架从我的笔记本电脑连接到azure已经成功建立,但是当我尝试使用带有.Net 3.9 Compact Framework的WinCE 2013连接到azure时,我在Toradex SoM Colibri VF50上遇到错误。我已经使用了.net紧凑框架库中提到的dll但仍然出错。我已经使用相同的代码用于这两个目的,但仍然没有成功。调试时的错误是
Exception handle:Libraries compiled without SSL Support.
构建代码时没有错误。 当我尝试使用断点运行代码时,我意识到SSL符号未被启用。如他们的自述文件中所述,他们说默认启用符号SSL。但是.net紧凑的框架它不起作用。如果有人工作或有一些链接,请分享....
答案 0 :(得分:0)
看了the CF 3.9 project file on github,看起来SSL的定义与其他一些csproj文件不同。您可能需要添加它并重新编译CF 3.9的库。如果您比较各种项目中的DefineConstants标记,您将看到它应该去哪里。