Blog
Archiv
About
Unternehmer
, ASP.NET MVP, passionierter Webentwickler, Fußballfan.
Beiträge: 2348 | Kommentare: 3668
Neueste Kommentare:
Thomas:
Das richtige Geschäftskonto
Ingo:
Das richtige Geschäftskonto
Thoimas Freudenberg:
Unternehmensgründung und -führung
Hannes Preishuber:
Unternehmensgründung und -führung
Thomas:
SQL Server 2005: Alias setzen
Andreas:
HTML & CSS - Scrolling in Mobile Safari und Android Browser
Christian:
Windows Phone 7.5 - Kritik nach 4 Wochen
Bine:
Windows Phone 7 reloaded (+ Nokia Lumia 800)
Thomas:
HTML & CSS - Scrolling in Mobile Safari und Android Browser
Ralf:
HTML & CSS - Scrolling in Mobile Safari und Android Browser
C# - Assembly Version auslesen
Unter .NET 2.0:
System.Reflection.Assembly.GetExecutingAssembly().GetName()
.Version.ToString()
Veröffentlicht am Dienstag, 7. Juni 2005,
4 Kommentare
Dieser Text ist mir was wert:
Kick it
Tags
Csharp
Kommentare
#1
Ulf schrieb am Dienstag, 2. August 2005 15:35:00:
Oder mit Application.Productversion
Schönen Gruß,
Ulf
#2
Danny schrieb am Donnerstag, 19. November 2009 13:01:00:
Application.Productversion
gibt's aber z.B nicht bei einem Windows Service.
#3
Ulli schrieb am Dienstag, 28. Dezember 2010 17:43:00:
Für die Leute unter euch die führende 0en in der Versionsnummer haben z.B. 0.8.1011.07086 funktioniert die Lösung leider nicht.
Version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString()
ergibt: Version = 0.8.1011.7086
Die kompliziertere Variante:
object[] aobjAttribute = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyFileVersionAttribute), true);
if (aobjAttribute != null && aobjAttribute[0] != null)
{
Version = (aobjAttribute[0] as AssemblyFileVersionAttribute).Version;
}
ergibt Version = 0.8.1011.07086
Liebe Grüße
Ulli
#4
Chris schrieb am Dienstag, 25. Oktober 2011 19:09:00:
Die kompliziertere Version ;) kann man aber auch einfacher haben:
var versionAttribute = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyFileVersionAttribute), true).FirstOrDefault() as AssemblyFileVersionAttribute;
if (versionAttribute != null)
{
Debug.WriteLine(versionAttribute.Version);
}
Vg,
Chris
Dein Kommentar
Dein Name: *
Deine Website:
E-Mail (wird nicht angezeigt): *
Wie viel sind acht und sechs? *
Dein Kommentar: *
Schick mir bei neuen Kommentaren auf diesen Beitrag ne Mail (kann jederzeit abbestellt werden).
« Zurück
|
Weiter »
© 2004-2012 Thomas Bandt - All rights reserved.
Nach oben