
Microsoft выпустила версии Visual Studio Code для Linux и Mac, но документация в них немного скудная.
Я скачал версию для Linux (которая является двоичной), и когда я попытался запустить программу, у меня возникла следующая ошибка:
-bash: ./Code: невозможно выполнить двоичный файл: Ошибка в формате exec
Я думаю, это потому, что программа только для 64-битных версий, но я могу ошибаться. Я ничего не нашел в документации, так что, я что-то пропустил? Кто-нибудь уже сделал это или знает, что происходит?
решение1
Официальная сборка поставляется с 64-битной версией Electron, но вы можете установить на свою систему 32-битную версию и использовать ее для запуска кода Visual Studio.
Установить электрон с помощью:
npm install electron-prebuilt -g
Затем выполните:
electron PATH_TO_VSCODE/resources/app
Вам также может потребоваться установить версию Mono >= 3.0.12, если вы хотите, чтобы VSCode запускал сервер OmniSharp (это то, что обеспечивает автодополнение кода, рефакторинг и т. д. для проектов C#).
Это решение сработало для меня, за исключением того, что я не могу найти команды dnx в палитре команд.
(редактирование: добавлено примечание о моно)
решение2
Вы не сможете запустить 64-битные программы на 32-битной ОС, так что это не будет работать, если только они не выпустят 32-битную сборку, в чем я сомневаюсь.