在 vscode 中安装 ionide-fsharp 时出错 "end of central directory record signature not found"

Error "end of central directory record signature not found" while installing ionide-fsharp in vscode

我已经安装了 VS Code 1.8.1 版本。机器是 Windows 7,64 位。安装 ionide-fsharp 扩展时,出现错误 "end of central directory record signature not found"。似乎 VS Code 的 1.7.2 版本有效,但是这个问题似乎已在 1.8.0 版本中修复,请参阅此 git link。关于如何安装 extn 的任何想法?

谢谢

找到解决方法。从 this link 下载了 ionide-fs 的“.vsix”文件。在 VS 代码扩展选项卡中,有一个选项 'Install from VSIX'。那奏效了。因此,如果有人无法直接从 vscode 扩展选项卡安装(即从 Marketplace),他们可以尝试这种安装扩展的方式。

仅供参考,我在 vscode 的 1.7.2 版尝试从 Marketplace 安装时也遇到了同样的错误。

由于内嵌浏览器等原因,好像是以前版本存在的bug;这些已被修复。

上述解决方案似乎是安装麻烦插件的常见方法。

但是,此错误的长期存在原因是 运行磁盘不足 space。 从 v1.54.1 (2021/03) 开始,事实证明如果您的 disk/home 文件夹在下载或安装过程中 运行 超出 space,就会发生这种情况。

https://github.com/microsoft/vscode/issues/118711