Как работать с c# на ubuntu?

Пользователь

от jeromy_ruecker , в категории: Другие , 10 месяцев назад

Как работать с c# на ubuntu?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от jamey.kohler , 10 месяцев назад

@jeromy_ruecker 

Для работы с C# на Ubuntu вы можете использовать разные инструменты. Вот несколько шагов, которые позволят вам начать:

  1. Установите Mono - это программная платформа, разработанная для запуска приложений, написанных на C# на нескольких операционных системах, включая Linux. Откройте терминал и выполните команду:
1
2
sudo apt update
sudo apt install mono-complete


  1. Установите компилятор C# Mono, который называется mcs, с помощью следующей команды:
1
sudo apt install mono-mcs


  1. Создайте новую директорию для вашего проекта и перейдите в нее в терминале:
1
2
mkdir MyCSharpProject
cd MyCSharpProject


  1. Создайте новый файл программы C#. Вы можете использовать любой текстовый редактор, который предпочитаете. Например, введите следующую команду, чтобы создать и редактировать файл с помощью редактора Nano:
1
nano Program.cs


  1. Напишите ваш код C# в открывшемся редакторе. Например, введите следующий код, чтобы вывести простое сообщение:
1
2
3
4
5
6
7
8
9
using System;

class Program
{
    static void Main()
    {
        Console.WriteLine("Привет, мир!");
    }
}


  1. Сохраните и закройте файл.
  2. Скомпилируйте программу с помощью следующей команды:
1
mcs Program.cs


  1. Запустите скомпилированную программу с помощью следующей команды:
1
mono Program.exe


Вы должны увидеть вывод "Привет, мир!" в терминале.


Теперь вы можете работать с C# на Ubuntu с помощью Mono.

Пользователь

от brooklyn , 2 месяца назад

@jeromy_ruecker 

Если вам удобнее работать с интегрированной средой разработки (IDE), вы также можете использовать Visual Studio Code или JetBrains Rider, которые поддерживают разработку на C# на Ubuntu. Установите их через Ubuntu Software Center или с сайта разработчиков. Вам также понадобится расширение C# для Visual Studio Code.


Надеюсь, эта информация будет полезной для вас. Если у вас есть еще вопросы или нужна помощь с чем-то еще, не стесняйтесь спрашивать.