Visual Studio has MEF imports. How to list all the MEF imports of Visual Studio? ( I want to see if there is anything new MEF wise in VS11 compared to VS2010 )
Visual Studio is started by running DEVENV.EXE. Is it possible to examine an .EXE binary to discover all of its references to .NET assemblies? The objective being that once you have a .NET assembly you can use LoadAssembly and reflection to look for all the classes with the [Import] attribute.
Guessing on this last part. Does an app that connects to MEF exports have to define itself as an [Import] importer of that extension point? For example, Visual studio connects MEF wise to an extension with the [Export(typeof(IMouseProcessorProvider))] export. Does there have to be an import somewhere in Visual Studio for the IMouseProcessorProvider extension point?
FWIW, I am asking here because I am getting nowhere asking this question on the MSDN forums.