title: Automatically create/check minor/major version for .NET solution
body: <p>We use the following scheme for versions:</p>
  
  <pre><code>major.minor.build
  </code></pre>
  
  <p>where </p>
  
  <ul>
  <li>each breaking change increments major (resets minor)</li>
  <li>each new feature increments minor</li>
  <li>each commit increases build</li>
  </ul>
  
  <p>Is there a way/tool to automatically check if there is</p>
  
  <ul>
  <li>no breaking change (e.g. changing interface) when there's only a change in minor </li>
  <li>no new features (e.g. no new interfaces) when there's only a change in build
  ?</li>
  </ul>
  
  <p>A tool that automatically creates major/minor would also be ok.</p>