Squirt is a Visual Studio Extension that makes it easy to generate mundane source code. It can generate code in multiple projects in a solution, it's easy to set up your own generation templates and configure Squirt so that it generates what you want where you want it.
Squirt was originally created to make it easy to generate source codee for CODE Framework projects, and the starter set of templates you get with Squirt are geared toward CODE Framework projects (ASP.NET MVC, WCF/REST, WPF, etc.) You're free to modify the templates or create your own to customize Squirt to fit your style. Typically, you just take some samples from a solution built the way you like, save them as templates (text files) and replace project specific information with text replacement tokens.