Ubuntu 16.04 Üzerine .NET Core ve Visual Studio Code Kurulumu

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

Yazı gezinmesi

Mobil sürümden çık