.NET Core 2 ile linux’te kod geliştirmek

Merhabalar,

Bu yazımda size .NET Core 2 ile linux’te kod geliştirmenin giriş seviyesinden bahsedeceğim. Bildiğimiz gibi Microsoft’un Linux platformlarına destek vermeme isteği komunite içerisinde uzun süre Microsoft’a karşı tepkilere neden olmuştu. Açık kaynağın dünya üzerindeki yayılımını fark eden Microsoft da .NET ile geliştirmeyi open source hale getirmişti. Bu yazımızda açık kaynak olan .NET Core’un yeni versiyonu .NET Core 2 ile nasıl giriş seviyesinde herhangi bir linux dağıtımında uygulama geliştirebileceğimizi anlatacağım. Hemen işe koyulalım. Orijinal kaynak için burayı takip edebilirsiniz.

Öncelikle .NET Core için linux işletim sistemimize bir SDK yüklememiz gerekiyor. Hemen bir terminal açıp aşağıdaki komutlar ile repoya erişim sağlayarak, gereksinimleri yüklüyoruz:

wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb

Hemen arkasından aşağıdaki komutlar ile .NET Core SDK yüklüyoruz:
sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install dotnet-sdk-2.1

Şimdi aşağıdaki komutlar ile yeni bir .net core projesi oluşturacağız:

dotnet new console --output sample1
dotnet run --project sample1

Yukarıdaki komutu çalıştırdığımızda terminalde bir “Hello World!” metni görmemiz gerekiyor. Eğer görebildiyseniz, .net core2 ile yaptığınız uygulamanız hazır hale gelmiş demektir.

İşte .net core2 ile bir hello world uygulaması geliştirmek bu kadar basit. İyi kodlamalar!