common semantic versioning via linked assembly attributes file