Ubuntu 16.04 Üzerine .NET Core ve Visual Studio Code Kurulumu. “.NET Core ve .NET Standard Nedir?” makalemizde kısaca bahsettiğimiz .NET Core’u Ubuntu üzerinde Visual Studio Code kurarak Windows dışı bir platformda da .NET nasıl çalışıyor görelim :)
Kurulum öncesi apt-get feed’lerini ayarlamamız gerekiyor. Bunun için terminal üzerinden çalıştırmamız gereken 3 adet komut var. Komutlar versiyona ve distroya göre değişebiliyor. Detaylı listeye https://www.microsoft.com/net/core adresinden ulaşabilirsiniz.
1. sudo sh -c ‘echo “deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ xenial main” > /etc/apt/sources.list.d/dotnetdev.list’
2. sudo apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv-keys 417A0893
Resim-1: apt-get feed ayarlanması
3. sudo apt-get update
Resim-2: apt-get update
Gereksinimleri tamamladıktan sonra .NET Core kurulumu için de aşağıdaki komutu çalıştırıyoruz.
4. sudo apt-get install dotnet-dev-1.0.0-preview2.1-003177
Resim-3: .NET Core kurulumu
Devam etmek istiyor musunuz sorusunda da evet (Y) olarak cevap verdikten sonra şimdi de kod yazabileceğimiz bir uygulamaya ihtiyacımız var. Burada da aklımıza gelen ilk seçenek Visual Studio Code J
https://code.visualstudio.com/download adresinden Ubuntu için güncel kurulum dosyasını (code_1.8.1-1482158209_amd64.deb) indiriyoruz. Dosyayı çalıştırdığımızda Resim-4‘te
gördüğünüz ekran çıkıyor.
Resim-4: Visual Studio Code Kurulum
Kurulum sonrasında arama ekranında “code” yazarak kısa yolu bulup Visual Studio Code’u çalıştırabiliriz.
Resim-5: Visual Studio Code
Visual Studio Code, birden çok dil destekleyen bir platform olduğu için kurulum sonrası C# eklentisi kurarak C# desteğini aktif hale getirelim.
Kurulum sonrası eklentiyi aktifleştirmek için Resim-7’deki gibi uygulamayı tekrar yüklememiz gerekecek.
Resim-6: C# Extension reload
Şimdi sıra uygulama dosyalarının yer alacağı klasörü oluşturmaya geldi. Bunun için Explorer üzerinden “Open Folder” seçeneğini seçip “Projects” altında “HelloLinux” adında bir klasör oluşturuyoruz.
Resim-7: Uygulama Klasörü
Klasörü oluşturduktan sonra sıra projeyi oluşturmaya geldi. Bunun için de “View” menüsünden “Integrated Terminal”i açıp dotnet new komutu ile projeyi oluşturup dotnet restore ile de eksik paketleri NuGet’ten çekiyoruz.
Resim-8: dotnet new ve dotnet restore komutları
Proje klasörü altında Program.cs ve project.json dosyaları oluştu.
Resim-9: Updating C# dependencies
Son olarak da dotnet run komutu ile uygulamamızı çalıştırıyoruz.
Resim-10: dotnet run komutu
Microsoft eksi CEO’su Steve Ballmer’ın bir zamanlar (1 Haziran 2001) Linux ile ilgili “Linux is a cancer that attaches itself in an intellectual property sense to everything it touches” cümlesini kurduğunda bir gün Microsoft’un “Microsoft loves Linux” diyeceğini hiç kimsenin aklına gelmezdi sanırım J
Bu konuyla ilgili sorularınızı alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.
Referanslar
TAGs: Ubuntu uzerine .NET Core kurulumu, ubuntu uzerine Visual Studio Code Kurulumu, Ubuntu uzerine .NET Core nasil kurulur, Ubuntu uzerine .NET Core nasil yapilandirilir, Ubuntu uzerine .NET Core, ubuntu uzerine Visual Studio Code nasil kurulur, ubuntu uzerine Visual Studio Code yapilandirma