Visual studio 2017 错误CS1061 ';设备客户端';不包含';SetInputMessageHandlerAsync';

Visual studio 2017 错误CS1061 ';设备客户端';不包含';SetInputMessageHandlerAsync';,visual-studio-2017,iot,azure-iot-edge,.net-core-2.1,azure-iot-central,Visual Studio 2017,Iot,Azure Iot Edge,.net Core 2.1,Azure Iot Central,我尝试从微软的资源中构建物联网边缘模块termo传感器。当我构建项目时,我得到了一个错误: “错误CS1061‘DeviceClient’不包含的定义 “SetInputMessageHandlerAsync”和无可访问的扩展方法 “SetInputMessageHandlerAsync”接受类型为的第一个参数 无法找到“DeviceClient”(您是否缺少using指令或 装配参考?“ 然后我从头开始创建IoT Edge模块,比较组装版本并开始构建模块,所有构建都正常 我遵循VS2017

我尝试从微软的资源中构建物联网边缘模块termo传感器。当我构建项目时,我得到了一个错误:

“错误CS1061‘DeviceClient’不包含的定义 “SetInputMessageHandlerAsync”和无可访问的扩展方法 “SetInputMessageHandlerAsync”接受类型为的第一个参数 无法找到“DeviceClient”(您是否缺少using指令或 装配参考?“

然后我从头开始创建IoT Edge模块,比较组装版本并开始构建模块,所有构建都正常

我遵循VS2017 IDE中的DeviceClient类,该应用程序构建正常

但是,当我关注应用程序中的DeviceClient类时,我发现没有这样的方法


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

我发现了问题。在模块中,从头开始在Microsoft源代码中使用ModuleClient而不是DeviceClient.:-)