"System cannot find the file specified" 在 Visual Studio 中添加新的 Azure IoT Edge 模块时

"System cannot find the file specified" when adding a new Azure IoT Edge module in Visual Studio

我完全按照 these steps 进行操作,但收到以下错误:

  1. Select File > New > Project...
  2. In the new project window, search for IoT Edge and choose the Azure IoT Edge (Windows amd64) project. Click Next.
  3. In the configure your new project window, rename the project and solution to something descriptive like CSharpTutorialApp. Click Create to create the project.
  4. In the Add Module window, configure your project with the following values:
  5. Select Add to create the module.

无论解决方案文件夹、模块名称以及我在此工作流程中输入的任何其他参数的组合如何,我都会收到此错误:

The system cannot find the file specified. (Exception from HRESULT: 0x80070002)

最终结果是没有对解决方案进行任何更改 -- 没有创建 IoT Edge 模块项目,也没有更改其他文件。

我已经尝试 运行 Visual Studio 2019 (16.4.3) 作为管理员,卸载并重新安装 Azure IoT Edge Tools extension,但都没有成功。

我可以做些什么来进一步解决这个问题?

更新 1:我已经仔细检查了所有记录的先决条件,但仍然有这个问题。

更新 2:更新到 Visual Studio 2019 16.4.4 也没有帮助。

解决方案原来是 运行 通过 Visual Studio 安装程序进行的修复操作。