Versionierung

Eintrag zuletzt aktualisiert am: 30.05.2017

Versionierung ist die Vergabe einer Versionsnummer für ein Programm, Skript oder Softwarekomponente. Jedes Mal, wenn eine geänderte Version ausgeliefert wird, sollte die Versionsnummer sich ändern, um die Veränderung der Software direkt erkennen zu können. Etabliert hat sich das Verfahren der semantischen Versionierung (vgl. http://semver.org/).

Versionierung in .NET Framework

Das .NET Framework bietet zusätzlich zur Side-by-Side-Execution von .NET Framework-Versionen eine konfigurierbare Versionskontrolle. Ein Verweis auf eine Shared Assembly erfolgt stets nicht nur über den Namen, sondern auch über die Versionsnummer. Jede Assembly hat eine viergliedrige Versionsnummer der Form a.b.c.d, z.B. 1.8.19.72. Die Versionskontrolle kann auch für Private Assemblies mit einer Konfigurationsdatei erzwungen werden.