Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Biên dịch và chạy C# trên Linux

Trên Linux, dùng .NET SDK (cross-platform) + VS Code hoặc Rider. Mono/Monodevelop đã cũ, thay bằng .NET hiện đại.

Cài đặt .NET SDK trên Linux

# Ubuntu/Debian
wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
sudo apt update
sudo apt install -y dotnet-sdk-8.0

# Fedora/RHEL
sudo dnf install dotnet-sdk-8.0

# Arch
sudo pacman -S dotnet-sdk

IDE khuyến nghị

  • VS Code + C# Dev Kit - Miễn phí, nhẹ, hỗ trợ IntelliSense, debug
  • JetBrains Rider - Trả phí, tính năng đầy đủ như Visual Studio
  • Visual Studio Code (chỉ editor) + OmniSharp (legacy)

Tạo và chạy project

# Terminal
dotnet new console -n MyApp
cd MyApp
dotnet run

# Mở VS Code
code .

Chạy file .cs đơn lẻ (script)

# .NET 7+ hỗ trợ script
dotnet run --project /path/to/project.csproj

# Hoặc tạo script.csx
dotnet script script.csx

Lưu ý: Monodevelop/Xamarin Studio đã ngừng phát triển. Dùng .NET SDK hiện đại + VS Code/Rider.