无法安装Visual Studio代码扩展

时间:2016-06-08 08:24:15

标签: c# sockets visual-studio-code

我在VSCode github

上提出了这个问题

我刚刚安装了Visual Studio Code来试用它,但我在尝试安装任何扩展程序时都遇到了问题(this之后)。

在按ctrl + pF1然后键入Extension并选择Install后,该程序似乎会搜索一段时间。但是,几秒到一分钟后,我看到了这个错误:

错误 getaddrinfo ENOTFOUND marketplace.visualstudio.com marketplace.visualstudio.com:443

enter image description here

如果我在出现此消息之前单击窗口,那么

错误 socket hang up

enter image description here

有没有其他人看到同样的错误并设法克服?

正如评论中所提到的,这似乎在讨论here。但是,我无法应用任何建议的修复程序:

  • 将文件.host中的.hostname更改为src/vs/workbench/node/proxy.ts:我在我的系统上找不到此文件。

  • 将文件.host中的相同内容(.hostname更改为C:\Program Files (x86)\Microsoft VS Code\resources\app\out\vs\workbench\electron-main\sharedProcessMain.js):我找不到文件夹electron-main或文件{{1}在我的机器上。

  • sharedProcessMain.js更改为SSLStrict

3 个答案:

答案 0 :(得分:3)

将DNS更改为(8.8.8.8,8.8.4.4)

答案 1 :(得分:1)

我的网络管理员在我的计算机上禁用了SSL检查后,我能够安装一些扩展程序。

这并不理想,因为我不希望这一切都被关掉。

重新启用检查后,我将User Settings设置为

"http.proxyStrictSSL": true

我仍然无法下载软件包,但这确实是问题所在。

答案 2 :(得分:0)

首先,如果尚未安装任何扩展程序,请确保之前是否已安装任何扩展程序(通过在扩展程序面板中键入@installed),请尝试删除该位置C:\ Users \ SYS_NAME.vscode \ extensions的所有文件。重新启动vscode。

相关问题