1. Ana Sayfa
  2. C#
  3. macOS Üzerinde .NET Geliştirme Ortamı – Bölüm 1: .NET Core SDK ve Visual Studio for Mac Kurulumları

macOS Üzerinde .NET Geliştirme Ortamı – Bölüm 1: .NET Core SDK ve Visual Studio for Mac Kurulumları

macOS Üzerinde .NET Geliştirme Ortamı – Bölüm 1: .NET Core SDK ve Visual Studio for Mac Kurulumları

Daha önce Preview – İlk Bakış makalesinde değindiğimiz  üzerinde .NET geliştirme ortamına bu makalede daha detaylı olarak inceleyeceğiz.Öncelikle SDK kurulumu ile başlayalım. Buradan ilgili setup dosyasını indirebilirsiniz.

Resim – 1

Kurulum sonrasında NET Core SDK, .NET Core Runtime ve ASP.NET Core Runtime bileşenleri /usr/local/share/dotnet altına kurulmuş olacak.


Resim – 2

Kurulum tamamlandıktan sonra kurulumuna başlayabiliriz. Burada yer alan Visual Studio for Mac Community Edition setup dosyasını indirerek kuruluma başlayalım. Kurulum öncesinde seçeceğiniz bileşenlere göre Mac üzerinde gerekli olabilecek diğer SDK ve bağımlılıkların olup olmadığı kontrol ediliyor. Resim-3’te göreceğiniz Java SDK ile ilgili mesaj, Android geliştirme için gerekli bir bileşen.

Resim – 3

Visual Studio ile geliştirme yaparken iOS ve macOS uygulamaları için hala Xcode’a ihtiyaç bulunuyor. Bu nedenle eğer Mac üzerinde Xcode yoksa Resim-4’te göreceğiniz uyarı ile karşılaşacaksınız. Şimdilik ihtiyacım olmadığı için Xcode kurulumu yapmadan devam ediyorum.

Resim-4

Xcode ile ilgili ekranı geçtikten sonra Resim-5’te göreceğiniz hangi platformları kurmak istediğimiz ile ilgili bir ekran karşımıza çıkacak. Burada seçtiğiniz platforma göre gerekli bağlılıklar da yüklenecek.

Android seçerseniz Java SDK, Intel HAXM ve Android SDK; iOS seçerseniz iOS, tvOS ve watchOS için gerekli SDK’ler; macOS seçerseniz macOS ile ilgili SDK’ler de kurulacak.

Daha önce de belirttiğim gibi iOS ve macOS seçecekseniz ayrıca Xcode da kurmanız gerekiyor.

Resim-5

Xamarin Workbooks ile C# dokümantasyonu, inspector ile de debugging ve diagnostics için yardımcı eklentileri kurabilirsiniz.

Resim-6

Kurulum tamamladıktan sonra Visual Studio for Mac’i başlatalım. Windows’taki arayüze benzer bir arayüze sahip diyebiliriz.

.NET Core için App, Library ve Tests seçenekleri bulunuyor. App altında Console Application ve ASP.NET Core; Library altında .NET Standard Library ve Class Library; Tests altında da xUnit Test ve MSTest project templete’leri bulunuyor.

Resim-7

Other seçeneği altında da . için yer alan diğer seçenekleri de Resim-7’de görebilirsiniz. macOS için . olmadığından Visual Studio kurulumu sırasında bu geliştirmeler için Framework de arka planda kuruluyor (bkz. Resim-6).

Ek bilgi olarak Cloud altında da Azure Functions template’i bulunuyor.

Resim-8:

Bu konuyla ilgili sorularınızı https://forum.mshowto.org linkini kullanarak ulaşacağınız forum sayfamızda sorabilirsiniz.

Referanslar

www.mshowto.org

TAGs: Visual Studio, , Visual Studio for Mac, .NET Core, macOS, .NET Framework, Mono

Yorum Yap

Yazar Hakkında

Mert Yeter, lisans eğitimini Yıldız Teknik Üniversitesi Gemi İnşaatı Mühendisliği bölümünde, yüksek lisans eğitimini ise Bahçeşehir Üniversitesi Bilgi Teknolojileri bölümü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. Şu anda da Done'de Cloud Development Manager olarak Azure, .NET Core, SQL Server, Docker vb güncel teknolojiler üzerinde çalışmaktadır.

Yorum Yap