我正在尝试调试 IoT 边缘模块。根据 https://docs.microsoft.com/en-us/azure/iot-edge/how-to-vs-code-develop-module?view=iotedge-2018-06#build-and-run-container-for-debugging-and-debug-in-attach-mode 我应该 (2) 右击 deployment.debug.template.json
但我没有看到那个文件。有一个名为 module.json
的文件,当我右键单击它时,我看到:
有没有办法在 VS 中更容易地做到这一点?
答案 0 :(得分:1)
如果您只想打断点,而不需要在开发机器上将模块作为容器运行,您可以按照these steps。这样你就可以使用 IoT Edge Simulator 而不是在 IoT Edge Runtime 上运行它。当您以这种方式运行时,您为模拟器提供了一个设备连接字符串(您可以在 IoT 中心创建一个新的),模拟器将在 IoT 中心的设备上创建一个名为 target
的新模块。您可以通过定位该模块来与该模块(直接方法、模块孪生)进行交互。
或者,如果您确实想按照您提供的链接中的步骤进行操作,则确实需要该部署文件。当您使用 VS Code 创建新的 IoT Edge 解决方案时,它将为您提供此文件。示例: