Extensibility like Visual Studio 2010

May 23, 2010 at 7:27 PM


as you probably know Visual Studio 2010 exposes a cool extensibily framework. Its possible to extend everything in Visual Studio and Visual Studio works with MEF! I'm currently programming a huge project which is also extensible via MEF. But it is very simple and there are only few "extension points". My goal is to realize an extensible application which is extensible like visual studio.

What is the best approach? Visual Studio supports e.g. a "key processor" or drag and drop handling. How can I implement this? Are there some sample projects of applications which are similar to Visual Studio? I would like to program an application which is similar to Visual Studio by using the same concept. How is it possible?

Thank you in advance,


May 25, 2010 at 4:26 PM
Edited May 25, 2010 at 4:27 PM

Your question is bit confusing, though I understood you are looking for an example of application similar to visual studio.

If so, look at following url, may be it help you build concepts more clearly.

1. AvalonDock : <cite>avalondock.codeplex.com
2. http://www.codeproject.com/KB/cs/ICSharpCodeCore.aspx
3. Storm is an Integrated Development Environment (IDE) : http://www.wc3c.net/showthread.php?t=107996

Wish this helped.

And Yes, MEF can be used for creating IDE like VS.