Replies: 1 comment
-
We never managed to do that either, so we chose a different approach. For the ApplicationDisplayVersion we use a semver string built from the git tag + commit count For the ApplicationVersion we simply use the unix timestamp. This can be done in the Also note that this does not prevent display name version conflicts from arising between branches.
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Description
Hi,
Google Play and Android overall in order to correctly detect newer versions of applications, uses
<ApplicationVersion>
tagin .csproj which accepts an integer value (e.g. 5).The standard for C#/.NET projects regarding versioning is which is Assembly Version (e.g. 1.2.3 or 1.2.3.4)
Then Android uses
<ApplicationDisplayVersion>
to display application version "name" to the users (e.g. "1.2.3")How to please automatically synchronize these two from standard ?For example, is required to be unique for every Android app Google Play store release.
Or at least how to synchronize assembly version (
<Version>
) with<ApplicationDisplayVersion>
which uses the same value?Thank you
Beta Was this translation helpful? Give feedback.
All reactions