Home Contact RSS

Bir Class’ı Barındıran Assembly’nin Sürümüne EriÅŸmek

Kullanmakta olduÄŸunuz bir class’ın veya class’ın herhangi bir instance’ının (objenin) içerisinde bulunduÄŸu assembly’nin sürümüne eriÅŸmek aÅŸağıdaki kadar basit.

Peki buna neden ihtiyaç duyabilirsiniz? Mesela kullanmakta olduÄŸunuz bir component’in hangi sürümünü kullandığınıza programmatic olarak eriÅŸmeye ihtiyaç duymanız gibi bir durumla karşılaÅŸabilirsiniz.

Örnek:

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Response.Write(this.GetType().Assembly.GetName().Version.ToString());
        Response.Write(typeof(MyCustomClass).Assembly.GetName().Version.ToString());
    }
}

Leave a Comment