SORU
24 Kasım 2010, ÇARŞAMBA


Almak derleme adı

C#'özel durum sınıfı varsayılan olarak derleme adı için ayarlanmış bir kaynak özelliği vardır.
Bu tam dize (farklı bir dize ayrıştırma olmadan) almak için başka bir yol var mı?

Aşağıdaki denedim:

catch(Exception e)
{
    string str = e.Source;         
    //"EPA" - what I want               
    str = System.Reflection.Assembly.GetExecutingAssembly().FullName;
    //"EPA, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
    str = typeof(Program).FullName;
    //"EPA.Program"
    str = typeof(Program).Assembly.FullName;
    //"EPA, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
    str = typeof(Program).Assembly.ToString();
    //"EPA, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
    str = typeof(Program).AssemblyQualifiedName;
    //"EPA.Program, EPA, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
}

CEVAP
24 Kasım 2010, ÇARŞAMBA


System.Reflection.Assembly.GetExecutingAssembly().GetName().Name

ya

typeof(Program).Assembly.GetName().Name;

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Chriselle Lim

    Chriselle Li

    26 Ocak 2008
  • Dogbert files

    Dogbert file

    12 Ocak 2012
  • FrameCityJackal

    FrameCityJac

    4 Aralık 2010