只是下载了Visual Studio Code,然后尝试下载用于格式化c ++代码的扩展程序,但是由于出现错误,它无法完成下载:
Updating C/C++ dependencies...
Downloading package 'C/C++ language components (Windows)' Failed. Retrying... Failed. Retrying... Failed. Retrying...Waiting 8 seconds... Failed. Retrying...Waiting 16 seconds... Failed. Retrying... Done!
Downloading package 'ClangFormat (Windows)' Failed. Retrying... Failed. Retrying... Failed. Retrying...Waiting 8 seconds... Failed. Retrying...Waiting 16 seconds... Failed. Retrying... Done!
Downloading package 'Visual Studio Windows Debugger' Failed. Retrying... Failed. Retrying... Failed. Retrying...Waiting 8 seconds... Failed. Retrying...Waiting 16 seconds... Failed. Retrying... Done!
Installing package 'C/C++ language components (Windows)'
Failed at stage: installPackages
Error: end of central directory record signature not found
扩展名:
https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools 网络上最受欢迎的一款。
我已连接到Internet,并且防火墙只是普通的Windows安全性。 我不知道该怎么办,从哪里开始,因为我是这种错误的新手。希望您能帮助我。
答案 0 :(得分:0)
https://github.com/microsoft/vscode-cpptools/issues/694
似乎有时会发生。将脱机安装程序与所有依赖项一起使用。它为我工作。
答案 1 :(得分:0)
我在 VS 更新并按照以下步骤修复后也遇到了这个问题。
从https://github.com/microsoft/vscode-cpptools/releases下载相应版本的C/C++扩展vsix文件。案例我用安装在Windows上的VS访问Linux主机上的代码。所以我需要为 Linux(Ubunutu)安装这个 vsix 文件。所以我下载了这个https://github.com/microsoft/vscode-cpptools/releases/download/1.5.1/cpptools-linux.vsix
在 Windows 上打开 VS 并按 shift+ctrl+p 并单击“扩展:从 VSIX 安装”。博泽到您的 VSIX 文件并通过 VS 安装它。
如果 VSIX 文件安装成功,会提示重新加载窗口。
C/C++ 扩展在下次 VS 启动后准备就绪。