What are differences between AssemblyVersion, AssemblyFileVersion and AssemblyInformationalVersion?
- by Jakub Šturc
There are three assembly version attributes. What are differences? Is it ok if I use AssemblyVersion and ignore the rest?
MSDN says:
AssemblyVersion:
Specifies the version of the assembly being attributed.
AssemblyFileVersion:
Instructs a compiler to use a specific version number for the Win32 file version resource. The Win32 file version is not required to be the same as the assembly's version number.
AssemblyInformationalVersion:
Defines additional version information for an assembly manifest.
This is follow up to What are the best practices for using Assembly Attributes?