(C#) Framework Versiyon Kontrolü

Merhaba c# form üzerinden framework versiyonumuzu kontrol ederek, versiyonumuza göre işlemi nasıl yaptıracağımız dair bilgi vereceğim.

ilk olarak bir degisken denklare ediyoruz

public static string versiyonnumarası;

Daha sonra yeni bir metod olusturuyoruz.

private void kontrol()
 {
 string versiyon = System.Reflection.Assembly
 .GetExecutingAssembly()
 .GetReferencedAssemblies()
 .Where(x => x.Name == "System.Core").First().Version.ToString();
 versiyonnumarası = versiyon;
 }

Button click olayına ise sunları yazıyoruz

private void button1_Click(object sender, EventArgs e)
 {
 kontrol();
 if (versiyonnumarası != "3.0.0.0" || versiyonnumarası != "3.5.0.0")
 {
 // .Net 3 veya 3.5 değil ise burada işlem yaptırabiliriz.
 }
 }
Reklamlar

Yorum Yapabilirsiniz

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s