Introducing Visual Studio Extensibility

Since previous versions, Visual Studio has always been an extensible environment. This means that it can be extended and enhanced with additional tools, windows, add-ins, packages, and macros to increase your productivity with specific instruments that you might need for adjusting the environment to your developer needs. Behind the scenes, Visual Studio is a mixed-mode application meaning that it is built on both COM and .NET architectures, although in the 2008 and 2010 versions the managed architecture plays a bigger role than in the past.

Visual Studio takes advantage of several .NET assemblies whose names begin with Microsoft.VisualStudio.XXX.dll (where XXX stands for a particular environment area) ...

Get Visual Basic® 2010 Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.