La structure d’une version d’assemblage est la suivante :
[version majeure].[version mineure].[numéro de « build »].[révision]
Sachant que les quatre grandeurs utilisées correspondent aux définitions suivantes :
L’incrément de la version majeure correspond à l’ajout ou la modification profonde de fonctionnalités.
L’incrément de la version mineure correspond à des modifications mineures en termes de fonctionnalités au sein de l’assemblage.
Le numéro de build est automatiquement incrémenté à chaque compilation du binaire.
La révision correspond à l’identification d’un patch donné pour cet assemblage en environnement de production.
Lors de la création d’un assemblage, dans un IDE par exemple, on a accès à un fichier AssemblyInfo.cs qui regroupe un certain nombre des informations précitées. Par exemple :
using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; // Les informations générales relatives à un assembly dépendent de // l’ensemble d’attributs suivant. Changez les valeurs de ces // attributs pour modifier les informations associées à un assembly. [assembly: AssemblyTitle("ConsoleApp23")] [assembly: AssemblyDescription("")] ...
Abonnement
tous les livres et vidéos ENI en illimité sans engagement
du livre imprimé ou du livre numérique