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

  • bmarian22

    bmarian22

    22 Aralık 2007
  • CrazyMan

    CrazyMan

    14 Mayıs 2008
  • technodromeband's channel

    technodromeb

    28 NİSAN 2011