AssemblyFileVersion is always set to 1.0.0.0
description
I'm not sure, but I think the msi installer is having trouble with your library because the AssemblyFileVersion is always set to 1.0.0.0.
[assembly: AssemblyFileVersion("1.0.0.0")]
If you omit the AssemblyFileVersion, the attribute, the AssemblyFileVersion will be set to the AssemblyVersion which would be better from an install perspective.