Maintain the same version no. across multiple .net assemblies

Published on 29 mai 2015

If you want several projects to always have the same version number, this is a pretty neat trick:

  1. Remove AssemblyVerison and AssemblyFileVersion from existing AssemblyInfo.cs files

  2. Add a CommonAssemblyInfo.cs file to one of the projects containing just:

     using System.Reflection;
    
     [assembly: AssemblyVersion("2.3.1.0")]
     [assembly: AssemblyFileVersion("2.3.1.0")]
    
  3. In the other projects add existing item choose the CommonAssemblyInfo.cs, but remember to add it as a link (click on the arrow on the add button)