0

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

www.mshowto.org

 

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

Bu İçeriğe Tepkin Ne Oldu?
  • 2
    harika_
    Harika!!
  • 0
    be_enmedim
    Beğenmedim
  • 0
    _ok_iyi
    Çok iyi
  • 1
    sevdim_
    Sevdim!
  • 0
    bilemedim_
    Bilemedim!
  • 0
    olmad_
    Olmadı!
  • 0
    k_zd_m_
    Kızdım!

Mert Yeter, lisans eğitimini Yıldız Teknik Üniversitesi'nde, yüksek lisans eğitimini ise Bahçeşehir Üniversitesi'nde tamamlamıştır. Yazılım dünyasına üniversitenin ilk yıllarında aldığı QBasic ile başlayan Mert, .NET ve SQL Server gibi Microsoft teknolojileri ile devam etmiş; yüksek lisans tezini ise Linux konusunda yapmıştır. Netaş ve Ziraat Teknoloji gibi sektörün önde gelen firmalarında C#, .NET, SQL Server, Cisco Contact Center ürünleri ve Linux üzerine çalışmış, bir çok firmaya da bu konularda danışmanlık vermiştir.

Yazarın Profili

Bültenimize Katılın

Tıklayın, üyemiz olun ve yeni güncellemelerden haberdar olan ilk kişi siz olun.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir