title: How to use T4 and Visual Studio to Extend a Partial Class
body: <p>I wanted to use T4 to generate properties for a partial class. I'm running into a configuration problem where my .TT file is in the same project as the class file I want to extend. So if I have to include the assembly in the .TT file it get's locked. I tried to do a command line in the pre-build but the problem there is that VS always wants to recompile the .TT file with the project.</p>
  
  <p>The only solution I can think of is to rename the .tt files to say .t4 and then use a pre-build command with TextTransform -out to create the .cs file in the project directory.</p>
  
  <p>Can anyone think of a cleaner way to do this?</p>