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.