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

  • colacas

    colacas

    29 EKİM 2006
  • FASHTAG

    FASHTAG

    5 EYLÜL 2012
  • Professor Messer

    Professor Me

    27 NİSAN 2007