VS Code Generator Shim
The VS Code Generator Shim is a generic custom tool for Visual Studio .NET 2002 and 2003 that enables code generators to be written easily and quickly in just about any .NET language and using familiar .NET Framework constructs. A standard custom tool designed for Visual Studio must use COM interoperability (when written in managed code) and register with the IDE to be fully operational, but the shim help eliminates these requirements entirely. You only need to create a class and expose a single method to write a code generator now. What's more, the code generator can be completely idependent of Visual Studio releases.