.NET Kısa Çözümler – Uygulamanın Çalıştığı .NET Framework Versiyonunu Öğrenmek

Bazı durumlarda çalıştırdığımız uygulamanın hangi framework versiyonunu kullanarak çalıştığını öğrenmemiz gerekebilir.

Uygulamada oluşan hataların geri bildirimlerinde vb. durumlarda hata ile birlikte .NET CLR ve .NET Framework sürümlerini de yanına iliştirmem gereken bir çözüme ihtiyacım oldu.

Normalde .NET versiyonlarını çağıran bazı örnekler oldukça fazla var fakat bana bilgisyarda kurulu sürümler değil o anda uygulamanın çalıştırıldığı sürüm gerekiyor, bunun için aşağıdaki gibi bir çözüm hızlıca uygulanabilir.

var strType = typeof(System.String);
var assemblyUri = strType.Assembly.CodeBase;
var versionInfo = FileVersionInfo.GetVersionInfo(new Uri(assemblyUri).LocalPath);

Bu, geçerli runtime’ın System.String türünü içeren derleme için FileVersionInfoversiyonunu alır.

IT alanında 16 sene önce donanım ile başlayan tecrübem, network ve sonrasında iş analizi, yazılım geliştirme ve proje yöneticiliği alanlarında devam etmiştir. Endüstriyel yazılımlar, sahadan veri toplama ve analizleri, otomatik etiketleme ve barkod sistemleri, otomatik tartım ve robotik konularında tecrübe sahibiyim. Sanayi 4.0 kapsamında imalat sanayinin dijital dönüşümünde çok fazla projenin hayata geçmesini sağladım. Open Source projelerle uzun süre ilgilendim, analiz ve implementasyonu konularında tecrübe edindim. Bunlar dışında hobi amacıyla başlasam da sonradan ürüne dönüşen, geliştirme kartları ile farklı çalışmalarım olmuştur. Raspberry Pi üzerinde yaptığım donanımsal ve yazılımsal işler ile çok farklı ürünler ortaya çıkartarak tecrübe edindim.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these <abbr title="HyperText Markup Language">HTML</abbr> tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>