VS-Code安装omnisharp报错无法验证第一个证书

VS-Code installing omnisharp error unable to verify the first certificate

尝试在我的工作机器上安装 Omnisharp Visual 代码扩展时,下载包失败并且扩展未安装。

VS-Code 版本:1.27.2

当我打开一个 c# 文件时,输出 window 显示

Installing C# dependencies...
Platform: win32, x86_64

Downloading package 'OmniSharp for Windows (.NET 4.6 / x64)'... Failded at stage: downloadPackages

Error unable to verify the first certificate

我对我工作的网络和防火墙设置没有特别详细的了解,但通过阅读它指出这是罪魁祸首。

我通过更新 settings.json 文件解决了这个问题。

可以按照以下步骤编辑此文件:

  1. 文件 -> 首选项 -> 设置(或在具有默认键映射的 windows 设置上按 'Ctrl + ,')
  2. 现在显示设置页面。在右侧的设置搜索栏下方是一个小“...”图标。单击它并选择 'Open settings.json'

打开 settings.json 文件后,您需要添加一个新设置,即

"http.proxyStrictSSL": false

现在重启 VS-code 并打开一个 C# 文件,扩展应该安装成功。

我在这里找到了这个信息:https://github.com/Microsoft/vscode-cpptools/issues/605 最初的问题是关于不同的扩展,但对我有用