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ş:
Nasıl Python sistem hostname almak içi...
Nasıl bir ekran görüntüsü almak için p...
Switch-case kazandı't derleme kul...
Nasıl kullanıcı duruyorsun.farklı derl...
Nasıl Java null olmayan ilk değeri alm...