【问题标题】:Error CS1061 'DeviceClient' does not contain a definition for 'SetInputMessageHandlerAsync'错误 CS1061“DeviceClient”不包含“SetInputMessageHandlerAsync”的定义
【发布时间】:2019-12-19 17:07:48
【问题描述】:

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

“错误 CS1061 'DeviceClient' 不包含对 'SetInputMessageHandlerAsync' 并且没有可访问的扩展方法 'SetInputMessageHandlerAsync' 接受类型的第一个参数 可以找到“DeviceClient”(您是否缺少 using 指令或 程序集参考?)”

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

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

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

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

【问题讨论】:

    标签: visual-studio-2017 iot azure-iot-edge .net-core-2.1 azure-iot-central


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2011-08-21
      • 2023-03-20
      • 2018-04-11
      • 2020-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-31
      • 1970-01-01
      相关资源
      最近更新 更多