Is the MSI Product Version available to the application?
I have tried, Assembly.GetExecutingAssembly().GetName().Version, but it gives me the assembly version which is a different from what I want. I can edit this value in the appropriate place, but it would be convenient if I could just show the Version Number from MSI installer.
Another point is, the MSI version number has 3 parts, each part being separated by a '.', e.g 1.0.3, where as the Assembly number has 4 parts, e.g 1.0.2.4.
From this I conclude that, we have to update these values separately and there is no way for them to be synchronized.
Is my understanding correct?