Under Project Properties in Package > General the field Package Version has per default VersionPrefix defined. Where is this VersionPrefix defined?
I have also the fields 'Assembly version', 'File version' and 'Package Version'. As I understand they are similar:
What is the recommended way to set this values? My idea would like:
<AssemblyVersion>1.2.3.4</AssemblyVersion>
<FileVersion>$(AssemblyVersion)</FileVersion>
Only half an answer.
I don't know where VersionPrefix is stored, but you can set it yourself:
<PropertyGroup>
<VersionPrefix>1.2.3</VersionPrefix>
</PropertyGroup>
... and, yes, your idea is good. I use this:
<PropertyGroup>
<AssemblyVersion>1.0.1</AssemblyVersion>
<FileVersion>$(AssemblyVersion)</FileVersion>
<Version>$(AssemblyVersion)</Version>
</PropertyGroup>