Merhabalar, bu dersimizde C# Exe Build Tarihini Almak konusuna bakacağız. Build tarihi dediğimiz bilgi ,projeyi build ettiğimizde oluşturulan *.exe uzantılı dosyanın oluşturma tarihidir. Ben her projemde mutlaka kullanırım. Projenin ana ekranı yani açılan ilk ekranında formun başlığında bu tarih bilgisini gösteririm. Bu dersimizde bu tarihi nasıl alacağımızı göreceğiz.
C# Exe Build Tarihini Almak
Exe build tarihi genelde projenin güncel mi değil mi sorusuna cevap verebilmemizi sağlıyor. Emin olamadığımız anda ana menünün başlığına bakıyoruz ve tarihten anlıyoruz. Müşterilerin kullandığı programın güncel olup olmadığını da, kullanıcıya ana menünün başlığında yazan tarihi sorarak kolayca öğrenebiliriz.
Bu tarihi almak için bir projemize aşağdaki namespace i ekleyelim.
using System.IO;
Geri kalan işlem için tek satırlık kod yetmektedir.
DateTime buildDate = new FileInfo(Assembly.GetExecutingAssembly().Location).LastWriteTime;
NameSpace eklemek istemiyorsanız aşağıdaki gibi inline namespace ile de kullanabilirsiniz.
DateTime buildDate = new System.IO.FileInfo(Assembly.GetExecutingAssembly().Location).LastWriteTime;
Tüm form içerisinde sadece bu işlem için FileInfo sınıfı kullanacaksanız namespace eklemenize de gerek yok aslında..
Bir formun başlığında bu tarihi göstermek istersek da aşağıdaki satırı kullanabilirsiniz.
this.Text += " - " + buildDate.ToString();
Böylece formun mevcut başlığının yanına boşluk tre ( – ) boşluk atarak exe dosyasının build tarihini yazmış olduk.
Hepsi bu kadar. Basit bir işlem olduğundan Github projeme eklemedim.
Bu dersimiz de bu kadar arkadaşlar.
C Sharp Eğitim Seti eğitimi sayfasına gitmek için tıklayınız.
Derslerimi içeren Github Projeme buradaki bağlantıdan ulaşabilirsiniz…
Hiçbir yerde bulamayacağınız kaliteli ve çalışan kodlar için Takipte ve Sağlıcakla kalın.