Browsed by
Schlagwort: builddatum

AssemblyVersion, AssemblyFileVersion und der Autoinkrement

AssemblyVersion, AssemblyFileVersion und der Autoinkrement

Für AssemblyVersion bieten die MS-Compiler eine komfortable Möglichkeit, die Versions-, Build- usw. -nummer hochzuzählen. Daraus läßt sich mit ein wenig Magie sogar der Buildzeitpunkt wieder rekonstruieren. Das liegt daran, das die auf * gesetzten Werte nicht einfach hochzählen, sondern den aktuellen Zeitpunkt in Integer-Werte umwandeln.

Leider bietet eine sich ändernde AssemblyVersion auch Nachteile: so muß man z. B. abhängige Projekte immer wieder neu builden, oder zumindest die Option „Specific Version” in den Eigenschaften der Referenz ausschalten.

Etwas flexibler ist man mit der AssemblyFileVersion – diese bietet jedoch von Hause aus kein Auto-Inkrement.

Mehr lesen Mehr lesen

C#: Build Datum und Autoinkrement der Versionsnummer

C#: Build Datum und Autoinkrement der Versionsnummer

Wer hat nicht noch ein paar Assemblies mit der Version 1.0.0.0 herumfliegen? Und hat auch schon ein paar Updates mit der gleichen Versionsnummer erzeugt bzw. sogar ausgeliefert? (Und verläßt sich z. B. auf Dateidatum oder -größe zur Identifizierung?) Dabei ist es einfach, ein Autoinkrement einzuführen. Und.. damit läßt sich auch direkt erklären, warum so manche Software direkt vielstellige Build- und Revisionsnummern anführt.

Mehr lesen Mehr lesen