When working on one of my pet projects, I need to extend the visual studio IDE. Before starting out I wanted to get a better understanding of the IDE extensibility model. Therefore I allocated some time to do a spike in order to get a feeling of the basic capabilities and the effort that will be involved. Usually when doing spikes I like to dirty my hands as soon as possible, so I thought that best way would be to create my own sample add-in and play with it. So the first step of business was to create my own add-in project, that was fairly easy to accomplish since there's a build in wizard for creating an add-in project (it hides under other project types-> extensibility: The next step for me was to try an add a custom...