While not directly an issue in itself, your current way of using Assembly.GetName().Version.ToString(); caused the AssemblyFileVersion to be parsed as 4 numbers instead of 3.
You should consider using the Version string to set the assembly attributes.
Alternatively, a constant could be used to define the version across all required sections in cs too, as per the template.