"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 进行操作,但收到以下错误:
- Select File > New > Project...
- In the new project window, search for IoT Edge and choose the Azure IoT Edge (Windows amd64) project. Click Next.
- In the configure your new project window, rename the project and solution to something descriptive like CSharpTutorialApp. Click Create to create the project.
- In the Add Module window, configure your project with the following values:
- 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:我已经仔细检查了所有记录的先决条件,但仍然有这个问题。
- Visual Studio 2019 16.4.3,已安装所有先决条件 Visual Studio 工作负载
- .NET Core 工作负载仅安装了最新的 3.1 LTS SDK。某处是否存在对特定旧版 .NET Core 2.x SDK 的隐藏依赖?或者关于该主题的 VS Code 文档是否已过时? (我正在使用 VS,但到处寻找我是否遗漏了什么)
- Git for Windows 安装(通过 Visual Studio 安装程序)
- Docker Windows 已安装桌面并切换到 Windows 容器
- 已安装(卸载并重新安装)适用于 VS 2019 的 Azure IoT Edge 工具
- 项目或项目模板位置中没有 UNC/FQ 路径:
- C:\Users\larsk\OneDrive\Documents\Visual工作室2019\Templates\ProjectTemplates
- C:\Users\larsk\OneDrive\Documents\Visual工作室2019\Templates\ItemTemplates
- 多次重启
- 这是在最近重新安装了最新 (1909) 版 Win10 Pro 的机器上。
更新 2:更新到 Visual Studio 2019 16.4.4 也没有帮助。
解决方案原来是 运行 通过 Visual Studio 安装程序进行的修复操作。
我完全按照 these steps 进行操作,但收到以下错误:
- Select File > New > Project...
- In the new project window, search for IoT Edge and choose the Azure IoT Edge (Windows amd64) project. Click Next.
- In the configure your new project window, rename the project and solution to something descriptive like CSharpTutorialApp. Click Create to create the project.
- In the Add Module window, configure your project with the following values:
- 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:我已经仔细检查了所有记录的先决条件,但仍然有这个问题。
- Visual Studio 2019 16.4.3,已安装所有先决条件 Visual Studio 工作负载
- .NET Core 工作负载仅安装了最新的 3.1 LTS SDK。某处是否存在对特定旧版 .NET Core 2.x SDK 的隐藏依赖?或者关于该主题的 VS Code 文档是否已过时? (我正在使用 VS,但到处寻找我是否遗漏了什么)
- Git for Windows 安装(通过 Visual Studio 安装程序)
- Docker Windows 已安装桌面并切换到 Windows 容器
- 已安装(卸载并重新安装)适用于 VS 2019 的 Azure IoT Edge 工具
- 项目或项目模板位置中没有 UNC/FQ 路径:
- C:\Users\larsk\OneDrive\Documents\Visual工作室2019\Templates\ProjectTemplates
- C:\Users\larsk\OneDrive\Documents\Visual工作室2019\Templates\ItemTemplates
- 多次重启
- 这是在最近重新安装了最新 (1909) 版 Win10 Pro 的机器上。
更新 2:更新到 Visual Studio 2019 16.4.4 也没有帮助。
解决方案原来是 运行 通过 Visual Studio 安装程序进行的修复操作。