Merhabalar,
Sizlere ilk blog yazımda .Net Core’dan bahsetmek istedim.
.Net Core kısaca; Microsoft tarafından geliştirilen açık kaynaklı, ortam bağımsızlığını destekleyen bir SDK‘dır.
Aramızda .Net Core ile ilgili bilgi sahibi olmayan varsa hemen şu linkten detaylı bilgi sahibi olabilir.
Konumuza geri dönersek, .Net’i hep Visual Studio ortamında kullanmaya alışığız diye düşünüyorum en azından ben buna alışığım. Devir gelişim ve değişim devri olduğundan bu alışkanlığın üstüne gitmek istedim, benimle aynı düşüncede olanlar vardır diye düşünüyorum 🙂
Bu yazımızdaki adımlarımız basitçe şunlar olacak;
- Projemiz için öncelikle bir Solution(SLN) dosyası oluşturacağız. Bu bilmeyenler için kısaca projelerimizin ana sarıcısıdır, yani bu dosyaya proje dosyalarımızı, paket dosyalarımızı vb. bağlarız.
- Web API projesi oluşturacağız.
- Oluşturduğumuz solutiona oluşturduğumuz Web API projesini ekleyeceğiz.
Öncelikle bilgisayarınızda .Net Core yüklü olduğundan emin olun. Bilgisayarınızda .Net Core’un olmadığını öğrenmek için
dotnet --version
komutunu kullanabilirsiniz.
Ben console olarak PowerShell kullanacağım. Kolay olması için VS Code içerisinde yer alan PowerShell‘i kullanabiliriz. Komutlarla ilgili detaylı bilgiyi isterseniz PowerShell‘den ya da yukarıda belirttiğim web sitesi üzerinden alabilirsiniz.
PowerShell‘de detaylı bilgi almak için;
dotnet <<komut>> --help
Solution Dosyası Oluşturma
Solution dosyamızı aşağıdaki komutla oluşturuyoruz. İsmini ise --name
parametresiyle verebiliyoruz. Burada ben DotnetCoreApiVsCodeExample ismini verdim.
dotnet new sln --name DotnetCoreApiVsCodeExample
Web API Projesi Oluşturma
Web Api projesi olarak da Microsoft’un bize örnek olarak verdiği API’yi oluşturması için aşağıdaki komutu kullanıyoruz. İsmini ise yine --name
parametresiyle verebiliyoruz. Burada DotnetCoreApiVsCodeExample.API ismiyle oluşturdum.
dotnet new webapi --name DotnetCoreApiVsCodeExample.API
Solution içine projemizi dahil etme
İşte son adımımıza geldik. Şu aşamada solution ve projemizin birbirinden haberi yok. Bu arkadaşları haberdar etmek lazım 🙂 Bunun için şu komutu kullanıyoruz ve artık birbirlerini öğreniyorlar.
dotnet sln .\DotnetCoreApiVsCodeExample.sln add .\DotnetCoreApiVsCodeExample.API\
Evet, basitçe VS Code içerisindeki Powershell‘de uygulama oluşturarak bu uygulamayı bir solution dosyasına bağladık. İleriki yazılarda bu solution’a başka şeyleri de nasıl ekleyeceğimizi göreceğiz.
Hoşça kalın 🖐