title: SVN Revision Version in .NET Assembly w/ out CC.NET
body: <p>Is there any way to include the SVN repository revision number in the version string of a .NET assembly?  Something like Major.Minor.SVNRev</p>
  
  <p>I've seen mention of doing this with something like CC.NET (although on ASP.NET actually), but is there any way to do it without any extra software?  I've done similar things in C/C++ before using build batch scripts, but in was accomplished by reading the version number, then having the script write out a file called "ver.h" everytime with something to the effect of:</p>
  
  <pre><code>#define MAJORVER 4
  #define MINORVER 23
  #define SOURCEVER 965
  </code></pre>
  
  <p>We would then use these defines to generate the version string.</p>
  
  <p>Is something like this possible for .NET?</p>