Virtual Developer Workshop: Containerized Development with Docker
Macros in Visual Studio are used by less than one percent of all developers using the IDE, and as such, it hasn't been updated for several version releases. In fact, it currently only supports Visual Basic, no C# or .NET macros can be created even before Visual Studio 11 is released.
When Visual Studio 11 is released, one feature it will no longer include is macros, which were used for crating ad-hock extensions to the Visual Studio IDE. To make up for the loss, Microsoft will allow fully compiled extensions to be created, and new project templates have been added to simplify the process.