Altbilgi içeriğine atla
Iron Academy Logo
C# Araçları & Verimlilik

C# Geliştirici Kiti ile VS Code Daha da İyi Hale Geldi!

[[academy-video-youtube({"vid": "nEKcsngrdXo", "start_time": "0", "title": "VS Code C# Dev Kit ile Daha da İyi Oldu!", "creator": "Gerald Versluis", "length": "12d 25s"})]]

Microsoft, Visual Studio Code'u .NET geliştiricileri için daha çekici bir seçenek haline getiren güçlü bir güncelleme olan C# Geliştirme Kitini (Dev Kit) yeni yayımladı. VS Code'un hafif doğasını seven biri olun ya da Visual Studio Professional veya Visual Studio Community'nin tüm yeteneklerine alışık olun, bu yeni kod uzantısı aradaki boşluğu hiç olmadığı kadar kapatıyor.

Microsoft'ta Kıdemli Geliştirici Savunucusu Gerald Versluis, "VS Code C# Geliştirici Kiti ile Daha İyi Hale Geldi!" başlıklı kılavuzunda, C# Dev Kit uzantısının kurulumunu, özelliklerini ve faydalarını adım adım bizlere taşıyor.

Geliştiricilerin bu yeni araç setiyle Visual Studio Code'daki geliştirme deneyimlerini nasıl dönüştürdüğünü görmek için Gerald'ın açıklamalarına dalalım.

C# Geliştirme Seti Nedir?

Saat 0:15'te Gerald, zengin .NET geliştirme desteğini VS Code'a taşıyan bir dizi Visual Studio Code uzantısı olan C# Dev Kit'i tanıtıyor. Visual Studio'nun tam sürümü ile aynı temeller üzerine inşa edilen, şunları içerir:

  • Daha iyi çözüm yönetimi için Çözüm Gezgini

  • Entegre birim testi keşfi ile Test Gezgini

IntelliCode ile AI destekli kod tamamlama

.NET Core, Blazor ve daha fazlası için proje şablonları ve çalıştırma desteği

Gerald, bu özelliklerin Visual Studio Professional kullanıcıları için tanıdık olabileceğini ancak VS Code içine dahil edilmesinin tamamen yeni olduğunu vurguluyor. Açık kaynak geliştirmeye yatırım yapanlar için, bu araç seti büyük bir üretkenlik artışı sağlıyor.

Lisans Modelini Anlama

Kuruluma geçmeden önce, Gerald, Dev Kit'in lisans modelini tartışıyor. Visual Studio ile aynı lisans modelini izler:

  • Bireyler, öğrenciler ve açık kaynak geliştirmeye katkıda bulunanlar için ücretsiz

  • Kurumsal kullanım için gerekli enterprise abonelikleri veya professional lisansları

Kuruluşlarda çalışan geliştiricilere, tam şartları gözden geçirmelerini ve bunun ekiplerine nasıl uygulanacağını değerlendirmelerini tavsiye ediyor. Bu uyum, mevcut Visual Studio lisanslamasıyla birlikte, profesyonel ortamlarda benimsenmeyi kolaylaştırır.

C# Geliştirme Seti Eklentisinin Kurulumu

2:36'da Gerald, VS Code Eklentileri Pazarı'ndan C# Dev Kit'in nasıl yükleneceğini gösteriyor. VS Code'un kararlı sürümünün (Insiders değil) temiz bir kurulumuyla başlayarak yeni bir kullanıcı deneyiminin nasıl göründüğünü gösteriyor.

Adımlar şunlardır:

  1. VS Code'da Uzantılar simgesine tıklayın

  2. "C# Dev Kit" arayın

  3. En üst sonucu seçin ve Yükle'ye tıklayın

Gerald, Dev Kit'in yayınlandıktan sadece birkaç saat sonra 2.000'den fazla indirildiğini ve bu durumun güçlü bir topluluk ilgisi ve geri bildirimini gösterdiğini belirtiyor.

Kurulum tamamlandıktan sonra, aşağıdaki bileşenler eklenir:

C# Dev Kit

  • OmniSharp'tan evrilen yeni C# uzantısı

  • IntelliCode ile akıllı öneriler

Çalışma zamanı yönetimine yardımcı olmak için .NET Yükleme Aracı

Çapraz Platform Geliştirme ve Codespaces Desteği

Gerald, C# Dev Kit'in tamamen çapraz platform olduğunu vurguluyor. Bu çalışır:

  • Windows

macOS

  • Linux

  • GitHub Codespaces içinde bile

Bu esneklik, geliştiricilerin herhangi bir ortamdan, hatta bulut barındırmalı, çalışmalarına olanak tanıyarak C# kodunu, hata ayıklamayı ve test etmeyi taşınabilir ve ölçeklenebilir bir platforma getirir.

Sıfırdan bir .NET Projesi Oluşturmak

Pratik geliştirmeye geçerek, Gerald VS Code komut paletinde "Bir .NET projesi oluştur" seçeneğine tıklıyor. Modern .NET uygulamalarını iskelet haline getirmenin ne kadar kolay olduğunu göstererek, yeni bir ASP.NET Core Web API projesi başlatır.

Bu iş akışının .NET new CLI komutunu kullanmaya benzer olduğunu belirtir:

dotnet new webapi -n vscodedemo
dotnet new webapi -n vscodedemo

Kendisine (yani yazara) güvenerek, projeyi WebApplication1 olarak adlandırarak ve bir dizin seçerek ilerler. Bu proje oluşturma süreci, VS Code içinde doğal ve hızlı hissettiriyor.

VS Code'da Çözüm Gezgini'ni Tanıtıyoruz

Saat 6:45'te, Gerald, birçok kişinin beklediği şeyi—Visual Studio Code'daki Solution Explorer'ı—açıklıyor.

Önceden, VS Code yalnızca basit bir klasör görünümü gösteriyordu ve alakasız dosyaları listeliyordu. Şimdi, C# Geliştirici Kit'i tanıtıyor:

  • .sln dosya görünürlüğü

  • Proje hiyerarşisi

.csproj dosyasına erişim

  • Bağımlılıklar, NuGet paketleri ve analizörler için düzenli görünüm

Gerald, kullanıcı arayüzünün şimdi Visual Studio'nun Çözüm Gezgini'ni yansıttığını gösteriyor; bu da VS Code kullanıcılarına sezgisel çözüm dosyası gezintisi ve proje yönetimi imkanı sunuyor.

Uygulamaları Çalıştırma ve Hata Ayıklama

En etkileyici güncellemelerden biri 7:32'de geliyor—VS Code içinde projeleri çalıştırma ve hata ayıklamayı tam destekleme.

Gerald, HTTPS başlangıç profilini seçer ve hata ayıklayıcı bir Swagger UI ile tarayıcıyı başlatarak uygulamanın canlı olduğunu kanıtlar.

Program.cs dosyasını açar, bir kesme noktası yerleştirir ve beklenildiği gibi vurulduğunu doğrular. VS Code artık olanak tanıyor:

Canlı hata ayıklama

  • Kesme Noktaları

Sıcak yeniden yükleme

  • Kod gezinme

  • Değişkenlerin tam denetimi ve anlamsal farkındalık

Bu zengin hata ayıklama deneyimi, daha hafif düzenleyiciye kurumsal düzeyde işlevsellik getirir.

Birim Testlerini Oluşturma ve Yönetme

Ardından, Gerald aynı çözüm içinde bir xUnit Test Projesi oluşturur. Bu, Çözüm Gezgini'ne sağ tıklayıp "Yeni Proje" seçilerek yapılır.

TestProject1 olarak adlandırdıktan sonra Gerald, basit bir test eklemek için UnitTest1.cs dosyasını düzenler:

Assert.True(true);
Assert.True(true);

Bu temel biçiminde bile, Gerald IntelliCode'un snippet önerileri ve söz dizimi tamamlama ile nasıl yardımcı olduğunu gösteriyor.

Test Explorer ile Testleri Çalıştırma ve Hata Ayıklama

10:18'de Gerald, testi yanındaki oynat tuşuna tıklayarak bizi Test Gezgini ile tanıştırıyor. Bir şişe simgesiyle temsil edilen bu panel, size şunları yapma imkanı tanır:

  • Çözüm seviyesinde hiyerarşide tüm testleri görüntüleyin

Testleri satır içinde veya Test Gezgini'nden çalıştırın

  • Hata ayıklama testlerini tam yığın denetimi ile yapın

Terminaldeki çıktı günlüklerini inceleyin

Testler, entegre birim testi keşfi sayesinde otomatik olarak keşfedilir ve geliştiriciler test paketlerini VS Code içinde yönetebilir.

Gerald, testini hata ayıklar, breakpoint'in tetiklendiğini izler ve Assert.True(true) ifadesinin başarıyla geçtiğini doğrular. Ayrıca test kategorileri ve daha gelişmiş yapılandırmalar için desteğe işaret eder.

Gerald'den Son Düşünceler

Video sona ererken, Gerald bir zamanlar VS Code'u "abartılmış bir Notepad" gibi kullandığını düşünüyor—ama şimdi, C# Dev Kit ile, tam yığın .NET geliştirme için ciddi bir rakip haline geldiğini ifade ediyor.

Yeni araçlar, entegre çözüm desteği ve tanıdık hata ayıklama özellikleriyle, Visual Studio Code artık destekliyor:

  • Web uygulamaları

  • Konsol uygulamaları

Öncelikli bulut geliştirme

  • Ve potansiyel olarak gelecekteki .NET MAUI desteği

Gerald, geliştirici topluluğundan geri bildirim almaya teşvik eder ve izleyicileri Dev Kit'i keşfetmeye ve kendi projelerinde ve organizasyonlarında nasıl uyum sağladığını görmeye çağırır.

VS Code İçinde C# Geliştirme Seti Neden Önemlidir

C# Dev Kit ile, Microsoft hafif editörler ile tam özellikli IDE'ler arasındaki boşluğu doldurdu. Geliştiriciler artık:

Visual Studio Code'da tamamen C# projeleri oluşturun, hata ayıklayın ve test edin

  • IntelliCode gibi yapay zeka destekli verimlilik araçlarının keyfini çıkarın

  • Solution Explorer aracılığıyla büyük çözümleri yönetin

Test Gezgini kullanarak testleri çalıştırın ve hata ayıklayın

  • Linux, Windows ve GitHub Codespaces dahil olmak üzere platformlar arasında çalışın

Bu araç seti, hem hobi kullanıcıları hem de profesyonel geliştiriciler için idealdir ve mevcut Visual Studio lisans modelleriyle uyumlu olan ücretsiz, erişilebilir ve zengin özelliklere sahip bir ortam sunar.

Başlamaya Hazır Mısınız?

Kendiniz denemek için:

  1. Visual Studio Code'u açın

  2. Eklentilere gidin ve "C# Dev Kit"i arayın

  3. Yükle'ye tıklayın

  4. Bir proje oluşturmak veya mevcut bir çözüm dosyasını açmak için Komut Paleti'ni kullanın

  5. Güvenle derleyin, çalıştırın ve hata ayıklayın

C# Dev Kit, geliştiricilere açık kaynak üzerinde çalışırken, yeni fikirler prototiplerken veya kurumsal uygulamalar teslim ederken ihtiyaç duydukları araçlarla güç verir.

Hero Worlddot related to C# Geliştirici Kiti ile VS Code Daha da İyi Hale Geldi!
Hero Affiliate related to C# Geliştirici Kiti ile VS Code Daha da İyi Hale Geldi!

Sevdiğiniz Şeyleri Paylaşarak Daha Fazla Kazanın

.NET, C#, Java, Python veya Node.js ile çalışan geliştiriciler için içerik oluşturuyor musunuz? Uzmanlığınızı ek gelire dönüştürün!

Iron Destek Ekibi

Haftada 5 gün, 24 saat çevrimiçiyiz.
Sohbet
E-posta
Beni Ara