title: How can I change AssemblyProduct, AssemblyTitle using MSBuild?
body: <p>I have an MSBuild script which compiles my existing solution but I'd like to change some properties of one of the projects <em>within</em> the solution at compile-time, including but not limited to AssemblyProduct and AssemblyTitle.</p>
  
  <p>Here's a snippet of my build script:</p>
  
  <pre><code>  &lt;Target Name="Compile" &gt;
   &lt;MSBuild Projects="..\MySolution.sln" 
               Properties="Configuration=MyReleaseConfig;Platform=x86" /&gt;
    &lt;/Target&gt;
  </code></pre>
  
  <p>I've got one main executable and several DLLs that are compiled. I am aware of the <a href="http://msbuildextensionpack.codeplex.com/" rel="noreferrer">MSBuild Extension Pack</a> and I suspect it might help me to get to where I need to be, although I'm not sure how to proceed. </p>
  
  <p>Can I selectively change AssemblyInfo properties at build time?</p>