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!

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.
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.
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.
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:
VS Code'da Uzantılar simgesine tıklayın
"C# Dev Kit" arayın
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ı
Gerald, C# Dev Kit'in tamamen çapraz platform olduğunu vurguluyor. Bu çalışır:
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.
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 vscodedemodotnet new webapi -n vscodedemoKendisine (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.
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
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.
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
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.
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.
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:
Testleri satır içinde veya Test Gezgini'nden çalıştırı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.
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
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.
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
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.
Kendiniz denemek için:
Visual Studio Code'u açın
Eklentilere gidin ve "C# Dev Kit"i arayın
Yükle'ye tıklayın
Bir proje oluşturmak veya mevcut bir çözüm dosyasını açmak için Komut Paleti'ni kullanın
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.
Do you create content for developers working with .NET, C#, Java, Python, or Node.js? Turn your expertise into extra income!
Join our newsletter, you’ll get exclusive access on article updates. We value your privacy