C # в среде Linux - PullRequest
       75

C # в среде Linux

7 голосов
/ 07 ноября 2008

В настоящее время я работаю на C / C ++ в среде Unix и являюсь новичком в средах Linux. Я хотел бы узнать об ОС Linux и изучить C # как следующий уровень языка программирования для моей карьеры.

Я решил установить Ubuntu Linux на свой ноутбук. Но я не уверен, можем ли мы писать, компилировать и запускать программы на C # в среде Linux или нет.

Единственная IDE, которую я знаю для C #, это MS Visual Studio. Есть ли какой-нибудь возможный способ работы в C # в среде Linux?

Если у меня нет другого выбора, на моем ноутбуке будут установлены обе операционные системы - Vista для изучения C # и Linux для других ОС.

Ответы [ 5 ]

18 голосов
/ 07 ноября 2008

Learn Mono .

Проект Mono является открытым инициатива развития, спонсируемая Novell для разработки с открытым исходным кодом, UNIX версия Microsoft .NET Платформа разработки. Его цель чтобы позволить разработчикам UNIX создавать и развернуть кроссплатформенный .NET Приложения. Проект реализует различные технологии, разработанные Microsoft, которые были представлены в ECMA для стандартизации.

Вы можете использовать MonoDevelop IDE.

MonoDevelop - бесплатная среда разработки для GNOME в первую очередь предназначен для C # и других .NET языки.

6 голосов
/ 07 ноября 2008

Mono - это компилятор, среда выполнения и библиотека с открытым исходным кодом.
Monodevelop - это C # IDE с открытым исходным кодом, в первую очередь предназначенная для разработки под Linux. Включает в себя дизайнер GUI.

1 голос
/ 07 ноября 2008

Вы также можете использовать wine , которая является бесплатной реализацией Windows API. За это : sudo apt-get установить вино тогда вы сможете запускать приложения Microsoft и делать [почти] все, что вам нравится.

РЕДАКТИРОВАТЬ: Моя ошибка, Visual Studio не работает: - (

0 голосов
/ 07 июня 2019

Я знаю, что это старый вопрос, но я вижу, что никто не упомянул Microsoft Visual Studio Code IDE. Это может быть то, что вы ищете, если вы хотите сделать C # в Linux. Как относительный NOOB, я могу сказать, что он переносит Visual Studio в Linux. Если вам нужна GUI IDE в Linux, это было для меня. см. инструкции по установке здесь

0 голосов
/ 07 ноября 2008

Виртуальная машина Vista в бесшовном режиме под управлением Visual Studio? Тогда он будет интегрирован в ваш рабочий стол, как и любое другое приложение, но вы будете иметь преимущество в работе с реальными вещами MS (с C # иметь настоящие MS все же скорее преимущество, чем ответственность).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...