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

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

Gerald Versluis
12m 25s

Microsoft, Visual Studio Code'u .NET geliştiricileri için daha da çekici bir seçenek haline getiren güçlü bir güncellemeyi yeni yayımladı — C# Geliştirici Kit'i. Hafif bir yapıya sahip olan VS Code hayranı olun ya da Visual Studio Professional veya Visual Studio Community'nin tüm yeteneklerine alışkın olun, bu yeni kod uzantısı aradaki boşluğu şimdiye dek hiç olmadığı gibi doldurur.

Microsoft'un Kıdemli Geliştirici Savunucusu Gerald Versluis, "VS Code Just Got Even Better with C# Dev Kit!" başlıklı tanıtımında, C# Geliştirici Kit uzantısının kurulumu, özellikleri ve faydalarını adım adım anlatır.

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ştirici Kit Nedir?

0:15'te Gerald, Visual Studio Code'a zengin .NET geliştirme desteğini getiren bir dizi Visual Studio Code uzantısı olan C# Geliştirici Kit'i tanıtıyor. Tam Visual Studio'nun aynı temelleri üzerine kurulan bu kit, şunları içerir:

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

  • Entegre birim test keşfi ile Test Gezgini

  • IntelliCode aracılığıyla AI destekli kod tamamlama

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

Gerald, bu özelliklerin Visual Studio Professional kullanıcılarına tanıdık gelebileceğini, ancak bunların VS Code'a dahil edilmesinin yepyeni olduğunu vurguluyor. Açık kaynak geliştirme ilgilileri için bu araç seti büyük bir üretkenlik artışıdır.

Lisans Modelini Anlama

Kuruluma geçmeden önce, Gerald Geliştirici Kiti'nin arkasındaki lisans modelini tartışıyor. Visual Studio ile aynı lisans modelini takip eder:

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

  • Kurumsal kullanım için gerekli kurumsal abonelikler veya profesyonel lisanslar

Kurumlarda çalışan geliştiricilere, tam şartları incelemelerini ve bunların ekiplerine nasıl uygulanacağını değerlendirmelerini tavsiye ediyor. Mevcut Visual Studio lisanslamasıyla uyum, profesyonel ortamlarda benimsemeyi kolaylaştırıyor.

C# Geliştirici Kiti Eklentisinin Kurulumu

2:36'da Gerald, C# Geliştirici Kiti'nin VS Code Eklentileri Pazarı'ndan nasıl kurulacağını gösteriyor. Yeni bir kullanıcı deneyiminin nasıl göründüğünü göstermek için istikrarlı VS Code (Insiders değil) sürümünün temiz bir kurulumuyla başlıyor.

Adımlar şunları içerir:

  1. VS Code'da Eklentiler simgesine tıklayın

  2. "C# Geliştirici Kiti" arayın

  3. Üst sonuçta Kur üzerine tıklayın

Gerald, yayınlandıktan sadece birkaç saat sonra Kiti'nin 2.000'den fazla indirme aldığını ve bu durumun topluluk ilgisini ve geri bildirimini gösterdiğini belirtiyor.

Kurulduktan sonra eklenen bileşenler şunlardır:

  • C# Geliştirici Kiti

  • Yenilenen C# eklentisi (OmniSharp'tan evrimleşen)

  • Akıllı öneriler için IntelliCode

  • Çalışma zamanı yönetimine yardımcı olmak için .NET Kurulum Aracı

Çapraz Platform Geliştirme ve Codespaces Desteği

Gerald, C# Geliştirici Kiti'nin tamamen çapraz platform olduğunu vurguluyor. Şu ortamlarda çalışır:

  • Windows

  • macOS

  • Linux

  • Ve hatta GitHub Codespaces içinde

Bu esneklik, geliştiricilerin herhangi bir ortamdan, bulut barındırılan da olsa, çalışmasına olanak tanır, C# kodunu, hata ayıklamayı ve test etmeyi taşınabilir ve ölçeklenebilir bir platforma getirir.

Sıfırdan Bir .NET Projesi Oluşturma

Pratik geliştirmeye geçerken, Gerald VS Code komut paletinde "Bir .NET projesi oluştur" tıklıyor. Yeni bir ASP.NET Core Web API projesi başlatıyor ve modern .NET uygulamalarını iskele kurmanın ne kadar kolay olduğunu gösteriyor.

Bu iş akışının dotnet new CLI komutunu kullanmaya benzediğinden bahsediyor:

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

Kendisine güvenmeyi, projeyi WebApplication1 olarak adlandırmayı ve bir dizin seçmeyi anlatıyor. Bu proje oluşturma süreci, VS Code içinde doğal ve hızlı hissediyor.

VS Code içinde Çözüm Gezgini'ni Tanıtma

6:45'te Gerald, birçok kişinin beklediği şeyi - Visual Studio Code içinde Çözüm Gezgini'ni sunuyor.

Önceden, VS Code yalnızca ilişkili olmayan dosyaları listeleyen basit bir klasör görünümü gösterirdi. Şimdi, C# Geliştirici Kiti şu özellikleri tanıtıyor:

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

Proje hiyerarşisi

.csproj dosyasına erişim

Bağımlılıkların, NuGet paketlerinin ve analiz araçlarının düzenli görünümü

Gerald, kullanıcı arayüzünün artık Visual Studio'nun Çözüm Gezgini'ni yansıttığını, çözüm dosyası gezinmesini ve proje yönetimini VS Code kullanıcılarına getirdiğini gösteriyor.

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ıklama için tam destek.

Gerald, HTTPS başlatma profilini seçiyor ve hata ayıklayıcı, uygulamanın canlı olduğunu kanıtlayan bir Swagger UI ile tarayıcıyı başlatıyor.

Program.cs'yi açıyor, bir kesme noktası yerleştiriyor ve beklediği gibi vurulduğunu doğruluyor. VS Code artık şunları sağlıyor:

  • Canlı hata ayıklama

  • Kesme noktaları

  • Sıcak yükleme

  • Kod gezintisi

  • Tam değişken incelemesi ve anlamsal farkındalık

Bu zengin hata ayıklama deneyimi, kurumsal düzeyde işlevselliği hafif editöre getiriyor.

Birim Testlerini Oluşturma ve Yönetme

Sırada, Gerald aynı çözüm içinde bir xUnit Test Projesi oluşturuyor. Bu, Çözüm Gezgini'ne sağ tıklayarak ve "Yeni Proje" seçilerek yapılır.

TestProject1 adını verdikten sonra, Gerald basit bir test içerecek şekilde UnitTest1.cs'yi düzenliyor:

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

Gerald, IntelliCode'un bu temel formda bile snippet önerileri ve sözdizimi tamamlaması ile nasıl yardımcı olduğunu gösteriyor.

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

10:18'de Gerald, testinin yanındaki oynat düğmesine tıklıyor ve bizi Test Explorer ile tanıştırıyor. Bir şişe simgesiyle temsil edilen bu panel şunları yapmanıza olanak tanır:

  • Çözüm seviyesi hiyerarşide tüm testleri görüntüleme

  • Testleri satır içinde veya Test Explorer'dan çalıştırma

  • Tam yığın incelemesi ile testleri hata ayıklama

  • Terminalde çıktıları inceleme

Testler, entegre edilmiş birim test keşfi sayesinde otomatik olarak bulunur ve geliştiriciler test paketlerini doğrudan VS Code içinde yönetebilirler.

Gerald, testini hata ayıklıyor, kesme noktasının çalıştığını izliyor ve Assert.True(true)'nin başarıyla geçtiğini doğruluyor. Test kategorileri ve daha gelişmiş yapılandırmalar için destek gösteriyor.

Gerald'dan Son Düşünceler

Video sona ererken, Gerald bir zamanlar VS Code'u "süslü bir Notepad" gibi kullandığını, ancak şimdi C# Geliştirici Kiti ile tam yığın .NET geliştirmesi için ciddi bir rakip olduğunu düşündüğünü belirtiyor.

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

  • Web uygulamaları

  • Konsol uygulamaları

  • İlk bulut geliştirme

  • Ve potansiyel olarak gelecekteki .NET MAUI desteği

Gerald geliştirici topluluğundan geri bildirim talep ediyor ve izleyicileri, kendi projelerine ve kuruluşlarına nasıl uyduğunu görmek için Geliştirici Kiti'ni keşfetmeye teşvik ediyor.

VS Code'daki C# Geliştirici Kiti Neden Önemlidir?

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

  • C# projelerini tamamen Visual Studio Code'da oluşturabilir, hata ayıklayabilir ve test edebilir

  • IntelliCode gibi AI güdümlü üretkenlik araçlarından yararlanabilir

  • Çözüm Gezgini ile büyük çözümleri yönetebilir

  • Test Explorer kullanarak testleri çalıştırabilir ve hata ayıklayabilir

  • Platformlar arası, Linux, Windows ve GitHub Codespaces dahil, çalışma yapabilir

Bu araç seti, hobi meraklıları ve profesyonel geliştiriciler için idealdir, mevcut Visual Studio lisans modelleriyle uyumlu, ü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# Geliştirici Kiti" arayın

  3. Kur'a 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# Geliştirici Kiti, geliştiricilere, ister açık kaynak üzerinde çalışıyor olsunlar, ister yeni fikirler prototip ediyorsunlar, ya da kurumsal uygulamaları dağıtıyor olsunlar, ihtiyaç duydukları araçları sağlar.

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

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

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

Iron Destek Ekibi

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