IDE для запуска программ C # в Ubuntu [закрыто]

Какой вариант лучше для запуска программ C # в Ubuntu?

  • с использованием Mono и компиляции в терминале
  • Код Microsoft Visual Studio
  • Microsoft .NET SDK.
0
задан 5 April 2018 в 19:43

1 ответ

Возможно, вам нужен терминал и MonoDevelop ( monodevelop ) из репозиториев Ubuntu по умолчанию, и код Visual Studio не полностью реализует свой потенциал, пока вы не установите много программного обеспечения для его установки. , Удивительно, как быстро Visual Studio Code может поглотить гигабайт дискового пространства, когда он превращает Ubuntu в среду разработки Windows.

Если вы не остановитесь на достигнутом, вам нужно предоставить root-доступ к некоторому необычному программному обеспечению для продолжения работы. Visual Studio Code рассматривает каждую платформу так, как будто это Windows, поэтому иногда установленное дополнительное программное обеспечение не работает. Visual Studio Code не предупреждает вас об этом, поэтому вам необходимо установить программное обеспечение, чтобы выяснить, работает оно или нет. Наконец, у вас есть момент прозрения Microsoft, когда вы понимаете, что Visual Studio Code - это модный редактор кода, а не IDE, и вам нужно купить последнюю версию Windows и установить в нее Visual Studio. Все это не является обязательным, поэтому в Ubuntu 17.10 и более ранних версиях лучше начать с облегченной IDE MonoDevelop и посмотреть, как она работает.

MonoDevelop можно установить из репозиториев Ubuntu по умолчанию в Ubuntu 17.10 и более ранних версиях. По этой ссылке рассказывается, как запускать программы на C # из терминала и в MonoDevelop: Как установить Mono для 17.10?


Прекрасный C # теперь с открытым исходным кодом и является кроссплатформенным теперь, когда Microsoft выпустила версию .NET Core, и это невероятно быстро. Чтобы установить .NET Core в Ubuntu, выполните эти шаги , которые также перечислены ниже для Ubuntu 16.04. Перейдите по ссылке для получения инструкций по установке других версий Ubuntu.

Регистрация ключа и канала Microsoft

Чтобы начать установку .NET, вам необходимо зарегистрировать ключ подписи Microsoft и добавить канал Microsoft Product. Это нужно сделать только один раз для каждой машины.

Откройте командную строку и выполните следующие команды:

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-xenial-prod xenial main" > /etc/apt/sources.list.d/dotnetdev.list'  

Установите .NET SDK

Обновите продукты, доступные для установки, затем установите .NET SDK.

В командной строке выполните следующие команды:

sudo apt install apt-transport-https
sudo apt update
sudo apt install dotnet-sdk-2.1.103

Ubuntu 18.04

Перед установкой .NET вам необходимо зарегистрировать ключ Microsoft, зарегистрировать репозиторий продукта, и установите необходимые зависимости. Это нужно сделать только один раз для каждой машины.

Откройте командную строку и выполните следующие команды:

wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.asc.gpg
sudo mv microsoft.asc.gpg /etc/apt/trusted.gpg.d/
wget -q https://packages.microsoft.com/config/ubuntu/18.04/prod.list 
sudo mv prod.list /etc/apt/sources.list.d/microsoft-prod.list
sudo chown root:root /etc/apt/trusted.gpg.d/microsoft.asc.gpg
sudo chown root:root /etc/apt/sources.list.d/microsoft-prod.list  

Обновите продукты, доступные для установки, затем установите .NET SDK.

sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install dotnet-sdk-2.1
2
ответ дан 5 April 2018 в 19:43

Другие вопросы по тегам:

Похожие вопросы: