Create Your Own VS Item Templates
If you find yourself writing the same sort of class over and over again, custom item templates could be your solution. Shahar Y. shows how to create your own custom Visual Studio Item Templates.
As Shahar shows, building your own item templates essentially comes down to creating two files. The first is the template files itself with the usual code extension such as ".cs". This is paired with a ".vstemplate" file, which includes some meta-data needed by VS such as the description and project type it applies to.
Ronny Kohavi Dec 12, 2013