1.12.2009

C# Build-Version feststellen

Hier mal ein Beispiel wie man die aktuelle Version und das Datum eines C# Programms (oder einer DLL) feststellen kann:

Version version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version;
 DateTime dt = new DateTime(2000, 1, 1);
 dt = dt.AddSeconds(version.MinorRevision * 2);
 String time = dt.AddDays(version.Build).ToString();

 Console.WriteLine(version);
 Console.WriteLine(time);

Dazu muss es eine Datei AssemblyInfo.cs geben welche u.A. folgende Zeile enthält:

[assembly: AssemblyVersion("1.0.*")]

Hinterlasse einen Kommentar

Dein Kommentar:

Kategorien