IRONSOFTWAREHOME

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

VS Code C# Dev Kit ile Daha da İyi Oldu!

Gerald Versluis

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

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);

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.

Earn More by Sharing What You Love

Do you create content for developers working with .NET, C#, Java, Python, or Node.js? Turn your expertise into extra income!

Let's Stay in Touch!

Join our newsletter, you’ll get exclusive access on article updates. We value your privacy

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez