Introducing Extensibility

Extensibility is the concept of extending your existing environment to do things that are otherwise not there. For example, the Tools menu in Visual Studio .NET has a list of external applications that can be accessed from the integrated development environment (IDE). You can also add your own external tools to the Tools menu. This gives you greater flexibility in getting your hands on what you need faster. Using the automation model built into Visual Studio .NET, you can extend the IDE with internal tools and windows without ever leaving the environment you're working in.

Visual Studio .NET has a complete automation object model that makes all of this possible. Depending on the task, you might want to create a macro, ...

Get Sams Teach Yourself Visual Studio® .NET 2003 in 21 Days 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.