Development Environment Extensibility Object Model
Extending the Development Environment
Extensibility with Events
Extensibility with Project Items
Extensibility with Windows
Extensibility with the Environment
Objects that Allow You to Use Add-Ins
What is an Add-In