Linux-এ C# ডেভেলপমেন্টের জন্য প্রধান টুলগুলো হল .NET SDK (ক্রস-প্ল্যাটফর্ম), VS Code (C# Dev Kit এক্সটেনশনসহ), এবং লিগ্যাসি MonoDevelop / Visual Studio for Mac।
সর্বোত্তম আধুনিক পদ্ধতি: .NET SDK + VS Code
- .NET SDK ইনস্টল করুন:
sudo apt install dotnet-sdk-8.0(Ubuntu/Debian) - VS Code ইনস্টল করুন এবং C# Dev Kit এক্সটেনশন যোগ করুন।
- টার্মিনালে:
dotnet new console -n MyApp && cd MyApp && dotnet run
MonoDevelop (লিগ্যাসি, এখন রিকমেন্ডেড নয়)
- মাল্টি-প্ল্যাটফর্ম IDE (Windows, Linux, macOS)
- C#, F#, VB.NET সাপোর্ট
- ইন্টিগ্রেটেড ডিবাগার, কোড কমপ্লিশন
- Xamarin Studio নামেও পরিচিত
কমান্ড লাইন থেকে মোনো কম্পাইলার (mcs) ব্যবহার
sudo apt install mono-complete
mcs Program.cs // কম্পাইল → Program.exe
mono Program.exe // রান
ডকার ব্যবহার করে (আইসোলেটেড এনভায়রনমেন্ট)
docker run --rm -v $(pwd):/app -w /app mcr.microsoft.com/dotnet/sdk:8.0 dotnet run
সুপারিশ
.NET 6+ এবং VS Code বর্তমান সময়ের জন্য সবচেয়ে ভালো পছন্দ। MonoDevelop বরং মেইনটেইন করা হয় না।