-1

我尝试从 Microsoft 来源构建 IoT Edge 模块 termo 传感器。当我构建项目时,我得到了错误:

“错误 CS1061‘DeviceClient’不包含‘SetInputMessageHandlerAsync’的定义,并且找不到接受‘DeviceClient’类型的第一个参数的可访问扩展方法‘SetInputMessageHandlerAsync’(您是否缺少 using 指令或程序集引用?)”

源代码构建错误

然后我从头开始创建 IoT Edge 模块,比较程序集版本并开始构建模块,一切正常。

从头开始构建物联网模块

我遵循 VS 2017 IDE 中的 DeviceClient 类,用于构建好的应用程序。

SetInputMessageHandlerAsync 在 DeviceClient 类中可用。

但是当我在构建问题的应用程序中关注 DeviceClient 类时 - 我看到,没有这样的方法。

DeviceClient 类中不存在 SetInputMessageHandlerAsync。

我比较汇编版本 - 它是平等的。

4

1 回答 1

0

我发现了问题。在从头开始的模块中使用 ModuleClient 而不是 Microsoft Sources 中的 DeviceClient。:-)

于 2018-11-10T05:41:10.130 回答