There are three assembly version attributes. What are differences? Is it ok if I use AssemblyVersion
and ignore the rest?
MSDN says:
When a assembly' s AssemblyVersion is changed, If it has strong name, the referencing assemblies need to be recompiled, otherwise the assembly does not load! If it does not have strong name, if not explicitly added to project file, it will not be copied to output directory when build so you may miss depending assemblies, especially after cleaning the output directory.