__DATE__ und __TIME__ in C# benutzen

20/11/2009 - 10:00 von Uwe Hercksen | Report spam
Hallo,

in C gibt es ja die Makros __DATE__ und __TIME__
gibt es in C# eine Möglichkeit diese zu benutzen oder auf andere Weise
das Datum und die Zeit der letzten Übersetzung automatisch als Konstante
anlegen zu lassen?

Bye
 

Lesen sie die antworten

#1 Thorsten Doerfler
20/11/2009 - 11:21 | Warnen spam
Uwe Hercksen schrieb:
in C gibt es ja die Makros __DATE__ und __TIME__
gibt es in C# eine Möglichkeit diese zu benutzen oder auf andere Weise
das Datum und die Zeit der letzten Übersetzung automatisch als Konstante
anlegen zu lassen?



Das Datum der letzten Übersetzung, wird bereits automatisch in den PE
Header des Assembly geschrieben. Ein Beispiel, wie Du diesen auslesen
kannst, findest Du hier:

Google Groups - Kompilierungszeitpunkt der Assembly abfragen
http://groups.google.de/group/micro...EBuildDate

Leider in VB.NET, aber sollte sich leicht nach C# übersetzen lassen.

Ein Makro, wie in C, gibt es für diese Aufgabe nicht. Alternativ bliebe
nur die Erstellung eines PreBuildTasks, der in der Codedatei eine
entsprechende Information reinschreibt.

Thorsten Dörfler
Microsoft MVP Visual Basic

vb-hellfire visual basic faq | vb-hellfire - einfach anders
http://vb-faq.de/ | http://www.vb-hellfire.de/

Ähnliche fragen