title: How to manualy change Version Info in Delphi project
body: <p>I want to manualy set an Version of program in Delphi project, without IDE. 
  When I change a <code>*.dproj</code> file like this:</p>
  
  <pre><code>  &lt;VersionInfo&gt;
      &lt;VersionInfo Name="IncludeVerInfo"&gt;True&lt;/VersionInfo&gt;
      &lt;VersionInfo Name="AutoIncBuild"&gt;False&lt;/VersionInfo&gt;
      &lt;VersionInfo Name="MajorVer"&gt;1&lt;/VersionInfo&gt;
      &lt;VersionInfo Name="MinorVer"&gt;2&lt;/VersionInfo&gt;
      &lt;VersionInfo Name="Release"&gt;3&lt;/VersionInfo&gt;
      &lt;VersionInfo Name="Build"&gt;456&lt;/VersionInfo&gt;
      &lt;VersionInfo Name="Debug"&gt;False&lt;/VersionInfo&gt;
      &lt;VersionInfo Name="PreRelease"&gt;False&lt;/VersionInfo&gt;
      &lt;VersionInfo Name="Special"&gt;False&lt;/VersionInfo&gt;
      &lt;VersionInfo Name="Private"&gt;False&lt;/VersionInfo&gt;
      &lt;VersionInfo Name="DLL"&gt;False&lt;/VersionInfo&gt;
      &lt;VersionInfo Name="Locale"&gt;1049&lt;/VersionInfo&gt;
      &lt;VersionInfo Name="CodePage"&gt;1251&lt;/VersionInfo&gt;
    &lt;/VersionInfo&gt;
    &lt;VersionInfoKeys&gt;
      ...
      &lt;VersionInfoKeys Name="FileVersion"&gt;1.2.3.456&lt;/VersionInfoKeys&gt;
      ...
      &lt;VersionInfoKeys Name="ProductVersion"&gt;1.2.3.456&lt;/VersionInfoKeys&gt;
    &lt;/VersionInfoKeys&gt;
  </code></pre>
  
  <p>and then build project through <code>CMD</code> with MSBuild:</p>
  
  <pre><code>call rsvars.bat
  MSBuild.exe blabla.dproj /p:configuration=release
  </code></pre>
  
  <p>I get the <code>*.exe</code> file with empty Version Info in file properties</p>
  
  <p>But when I set the version in the IDE and build using the same MSBuild calling, everything works fine. <code>*.exe</code> have the Version Info</p>
  
  <p><strong>QUESTION</strong>: Why do I get different resuslt with the SAME <code>*.dproj</code> file?</p>