下载Visual Studio代码的C ++扩展程序时出错

时间:2019-07-04 15:47:39

标签: c++ visual-studio

只是下载了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安全性。 我不知道该怎么办,从哪里开始,因为我是这种错误的新手。希望您能帮助我。

2 个答案:

答案 0 :(得分:0)

https://github.com/microsoft/vscode-cpptools/issues/694

似乎有时会发生。将脱机安装程序与所有依赖项一起使用。它为我工作。

答案 1 :(得分:0)

我在 VS 更新并按照以下步骤修复后也遇到了这个问题。

  1. 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

  2. 在 Windows 上打开 VS 并按 shift+ctrl+p 并单击“扩展:从 VSIX 安装”。博泽到您的 VSIX 文件并通过 VS 安装它。

  3. 如果 VSIX 文件安装成功,会提示重新加载窗口。

C/C++ 扩展在下次 VS 启动后准备就绪。