TortiseSVN’s Revision in as version number in .NET

From scavaging the around the web, I pieced together the follow steps to setup TortiseSVN’s revision number (aka subwcrev) and time stamp as part of the assembly version.

  1. Copy the existing Properties\AssemblyInfo.cs file to a file named AssemblyInfo.template
  2. Edit the file, changing to the following:
  3. Edit the Project properties, adding the following Pre-Build events:
  4. Build your code, and display the assembly version info with the following snippet: