title: how to auto increment project version number on VS 2012
body: <p>I searched for auto incrementing version number and found some solutions but I wonder which one is the most efficient and recent way? I do not know if there is a new feature or tool on Visual Studio 2012.</p>
  
  <p>1st:
     changing AssemblyInfo.cs file</p>
  
  <pre><code>[assembly: AssemblyVersion("1.0.*")]
  [assembly: AssemblyFileVersion("1.0.*")]
  </code></pre>
  
  <p>2nd: 
      <a href="http://autobuildversion.codeplex.com/" rel="nofollow noreferrer">codeplex</a> (I don't know if it is compatible on VS2012)</p>
  
  <p>3rd:
     Project properties under Publish</p>
  
  <p><img src="https://i.stack.imgur.com/lWXLh.png" alt="Here"></p>
  
  <p>4th:
    <a href="http://bloggingabout.net/blogs/vagif/archive/2010/04/24/using-t4-templates-to-manage-assembly-version-information.aspx" rel="nofollow noreferrer">Using T4 templates to manage assembly version information</a></p>
  
  <p>Please suggest any other solutions or share your experience about versioning?</p>