title: Update assembly version in MS Build only if code changed
body: <p>I am new to MSBuild. I am wrote inline script where I am able to increase assembly version. I am successfully able to update assemblyinfo.cs file</p>
  
  <p>This task will every time increase assembly version even without code change. Is there any way to check in MSBuild script not to increase assembly version in assemblyinfo.cs file if there is no code change. </p>
  
  <p>In my Visual studio solution there are multiple project, so I needs to only update those project's dll on which some code changed.</p>