Premiere commit - Omika
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
<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>
|
||||
Reference in New Issue
Block a user