Linux 32 位上的 Visual Studio Code

Linux 32 位上的 Visual Studio Code

微软推出了适用于 Linux 和 Mac 的 Visual Studio Code 版本,但文档有点差。

我下载了 Linux 版本(二进制文件),当我运行该程序时,出现了以下错误:

-bash: ./Code: 无法执行二进制文件:exec 格式错误

我认为这是因为该程序仅适用于 64 位版本,但我可能错了。我在文档中没有找到任何内容,所以我错过了什么吗?有人已经这样做过或知道发生了什么吗?

答案1

官方版本附带 64 位版本的 electron,但您可以在系统上安装 32 位版本并使用它来运行 visual studio 代码。

使用以下命令安装 electron:

npm install electron-prebuilt -g

然后运行:

electron PATH_TO_VSCODE/resources/app

如果您希望 VSCode 运行 OmniSharp 服务器(这为 C# 项目提供代码完成、重构等功能),您可能还需要安装 Mono >= 3.0.12 版本。

这个解决方案对我有用,但我在命令面板中找不到 dnx 命令。

(编辑:添加了关于 mono 的注释)

答案2

您无法在 32 位操作系统上运行 64 位程序,所以它将无法工作,除非他们发布 32 位版本 - 对此我表示怀疑。

相关内容