37 lines
1.5 KiB
XML
37 lines
1.5 KiB
XML
<Project>
|
|
<!-- ============================================================
|
|
Omika - Version unique de la solution (T17-C)
|
|
|
|
Source logique UNIQUE de la version fonctionnelle et du numéro
|
|
de build. Consommée par :
|
|
- les assemblies .NET (Version / AssemblyVersion / FileVersion /
|
|
InformationalVersion) pour toutes les têtes (Desktop, API,
|
|
Worker, Diagnostics) ;
|
|
- Android : ApplicationDisplayVersion (versionName) +
|
|
ApplicationVersion (versionCode) ;
|
|
- iOS : CFBundleShortVersionString + CFBundleVersion.
|
|
|
|
Les providers d'appareil (Android/iOS/Portable) lisent ensuite ces
|
|
métadonnées réelles de package/assembly pour renseigner AppVersion
|
|
et AppBuild dans le diagnostic — plus aucune version codée en dur.
|
|
|
|
À incrémenter à chaque release :
|
|
OmikaVersion = version fonctionnelle (ex. 1.4.1)
|
|
OmikaBuild = numéro de build monotone (ex. 10401)
|
|
|
|
ApplicationConstants.Version reste le miroir compile-time de
|
|
OmikaVersion pour les contextes hors DI (API / Worker / UI).
|
|
============================================================ -->
|
|
<PropertyGroup>
|
|
<OmikaVersion>1.0.0</OmikaVersion>
|
|
<OmikaBuild>1</OmikaBuild>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup>
|
|
<Version>$(OmikaVersion)</Version>
|
|
<AssemblyVersion>$(OmikaVersion).0</AssemblyVersion>
|
|
<FileVersion>$(OmikaVersion).0</FileVersion>
|
|
<InformationalVersion>$(OmikaVersion)+$(OmikaBuild)</InformationalVersion>
|
|
</PropertyGroup>
|
|
</Project>
|