ASP.NET Core MVC’de dotnet watch Komutu Kullanmak

ASP.NET Core MVC'de dotnet watch Komutu Kullanmak
ASP.NET Core MVC'de dotnet watch Komutu Kullanmak
Yazılım Kodu Kanalına Abone Olun

Herkese merhaba,

Bu yazıda ASP.NET Core MVC’de dotnet watch komutu kullanmak hakkında bilgi vereceğim.

dotnet watch : Bu komutu çalıştırdığınızda varsayılan tarayıcı üzerinde projeniz açılır ve kodda yaptığınız değişiklikler anlık olarak tarayıcınıza yansır böylece daha hızlı bir şekilde geliştirmelerinizi yaparsınız.

Proje oluşturduğunuzu varsayarak kullanımına geçeceğim. Basit bir örnek üzerinden göstereceğim. Aşağıda deneme bir projem var.

ASP.NET Core MVC'de dotnet watch Komutu Kullanmak

Bu projede HomeController içerisine bir metot ekleyeceğim.

public IActionResult Contact(){
        return View();
 }

Sonrasında Views içinde Home klasörüne contact.cshtml Views’ı ekledim. Siz de böyle bir dosya oluşturun. Dosya içine kişiler ya da istediğinizi yazabilirsiniz.

ASP.NET Core MVC'de dotnet watch Komutu Kullanmak

Şimdi Terminal kısmında dotnet watch yazıp enter tuşuna basalım. Terminal gözükmüyorsa Visual Studio Code editöründe Terminal kısmını üst menüden açabilirsiniz.ASP.NET Core MVC'de dotnet watch Komutu Kullanmak

Enter tuşuna basınca proje çalışacak ve Terminal kısmında aşağıdakine benzer bir şey göreceksiniz.

ASP.NET Core MVC'de dotnet watch Komutu Kullanmak

Şimdi proje üzerinde bir değişiklik yapalım. Misal ben burada _Layout dosyasına gidip üst menüye Contact kısmını ekleyeceğim

ASP.NET Core MVC'de dotnet watch Komutu Kullanmak

Gördüğünüz üzere ekledim ve sonrasında Terminal kısmında aşağıdaki uyarıyı göreceksiniz.

ASP.NET Core MVC'de dotnet watch Komutu Kullanmak

Burada proje üzerinde değişiklik olduğunu söylüyor ve yeniden projeyi başlatmak için soru soruyor. Terminal üzerinde y tuşuna basıp devam ediyoruz.

ASP.NET Core MVC'de dotnet watch Komutu Kullanmak

Görüldüğü üzere değişiklikler anlık olarak gösterilmiş oldu. Yeni bir Controller ekleyip, sonrasında View ekleyip sonuçları anlık olarak görmeniz mümkün.

Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.

Yavuz Selim Kart

Yazılım ve veri tabanında bildiklerimi anlatmaya gayret ediyorum. Halen birçok programlama dili üzerinde araştırmalar yaparak kendimi geliştiriyorum. Bunlar haricinde Grafik Tasarım ve Wordpress konularına da ilgim bulunmakta. SEO ve Sosyal medya yönetimleri hakkında da bilgim mevcuttur. Kısaca çok çalışmayı seven azimli biriyim.

Aşağıdaki yazıları da inceleyebilirsiniz...

Sitedeki yazıları kopyalamak yasaktır.