.NET core'da zaten tanıştım, bir web sitesi yazdım ve Linux sunucusunda başarıyla dağıtıldı, ayrıca üretim ortamında çalışıyor.
Bu sefer, Microsoft'un resmi dokümantasyonlarına bakın ve sistematik olarak öğrenin. NET Core! Neden çalışmak ki? Peki ya .NET Core? O ve . NET Framework mi?
.NET Core aşağıdaki özelliklere sahiptir:
- Çapraz platform: Windows, macOS ve Linux işletim sistemlerinde çalışabilir.
- Mimariler arasında hizalanma: Aynı davranışa sahip kodu x64, x86 ve ARM dahil birden fazla mimaride çalıştırın.
- Komut satırı araçları: Yerel geliştirme ve sürekli entegrasyon senaryoları için kullanımı kolay komut satırı araçları içerir.
- Esnek dağıtım: Bir uygulamanın kapsamına dahil edilebilir veya paralel kullanıcı veya bilgisayar tarafından yüklenebilir. Docker konteynerleriyle çalışıyor.
- Uyumluluk.NET Core, .NET Framework, Xamarin ve .NET Standard üzerinden Mono ile uyumludur.
- Açık kaynak.NET Core platformu açık kaynaklıdır ve MIT ile Apache 2 lisanslarını kullanır. .NET Core, .NET Foundation projesidir.
- Microsoft tarafından destekleniyor.NET Core, Microsoft tarafından .NET Core desteğiyle desteklenmektedir.
Resmi dokümantasyon bağlantısı:Bağlantı girişi görünür.
1. .NET Core SDK ortamını kur
İndir Adresi:Bağlantı girişi görünür.Duruma bağlı olarak, indirip kur, atla.
2. SDK ve makinenin versiyonunu kontrol edin
Makineye kurulu tüm SDK'ları görmek için cmd komutunu aşağıdaki şekilde çalıştırın:
Şu anda seçilen dotnet sürümünü inceleyin
3. Yeni bir konsol projesi oluşturun
C:\project\dotnet dizininin altında yeni bir test1 klasörü oluşturduk,Proje adı, varsayılan olarak klasör adından alınmıştır。
test1 klasörüne gidin ve sırayla aşağıdaki komutları çalıştırın:
.NET Core 2.0 SDK'dan başlayarak, dotnet restore çalıştırmaya gerek yoktur çünkü dotnet yeni, dotnet build ve dotnet run gibi geri yüklenmesi gereken tüm komutlar tarafından örtük olarak çalıştırılır.
Derlenmiş programı çalıştırmak istiyorsanız, projenin \bin\Debug\netcoreapp2.1 klasörlüğüne gidip dotnet test1.dll'i çalıştırabilirsiniz.
3. IDE araçları geliştirin
Geliştirme aracımız olarak VS Code kullanmanızı öneriyoruz ve bunu iyi yapmak istiyorsanız önce araçlarınızı keskinleştirmelisiniz. İndir Adresi:https://code.visualstudio.com/
Proje VS kodu ile açıldıktan sonra, düzenleyici otomatik olarak aşağıdaki gibi 3 eklenti yükler:
C# bağımlılıkları kurmak...
Platform: win32, x86_64
'OmniSharp for Windows (.NET 4.6 / x64)' (31021 KB) paketini indiriyorum.................... Bitti! 'OmniSharp for Windows (.NET 4.6 / x64)' paketini yüklemek
'.NET Core Debugger (Windows / x64)' (43046 KB) paketini indirmek.................... Bitti! '.NET Core Debugger (Windows / x64)' paketinin yüklenmesi
'Razor Language Server (Windows / x64)' (46894 KB) paketini indiriyorum.................... Bitti! 'Razor Language Server (Windows / x64)' paketini yüklemek
Bitti
4. Yeni bir sınıf oluşturun
Yeni bir sınıf eklemek için VSCode Explorer'a sağ tıklayın ve Yeni Dosya'yı seçin. Bu işlem, yeni dosyayı VSCode'da açılan klasöre ekler. Dosyaya Class1.cs isim. Sonunda .cs uzantısı ile kaydedilmelidir ki csharp dosyası olarak tanınsın.
İlk sınıfı oluşturmak için aşağıdaki kodu ekleyin. Program.cs dosyasından referans alabilmek için doğru isim alanını eklediğinizden emin olun.
Sınıf1 dosya kodu:
Ana yöntemde sınıfı çağırın, çıktı şu şekildedir:
(Son)
|