Pablo Galiano : Wednesday, July 01, 2009 - Posts

Subscriptions

<September 2010>
SuMoTuWeThFrSa
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

News

Subscribe to Pablo Galiano by Email

Post Categories

Wednesday, July 01, 2009 - Posts

MVP 2009!!!

I just received the confirmation email. I am a MVP again for Visual C#.

I want to thank my MVP lead Fernando Garcia Loera and the rest of people involved in the evaluation process for the recognition of my community efforts.

Thanks Microsoft!!!

Pablo

posted Wednesday, July 01, 2009 9:37 AM by pga with 1 Comments

MEF and VS10 beta 1

As you might know, the new VS10 editor extensibility infrastructure is based in the Managed Extensibility framework (MEF).

MEF is a library for creating lightweight, extensible applications. It allows application developers to discover and use extensions with no configuration required.

The core of the MEF composition model is the composition container, which contains all the parts available and it responsible for performing composition.

Visual Studio has it own composition container which means that Visual Studio itself is a host for MEF components.

And of course MEF can be used not only to extend the editor, but other VS components too.

In the next series of posts I will start describing how the new IComponentModel service, the new VsShellComponentModelHost, VsCompositionContainer and VsCatalogProvider classes, works in details. (At least in VS10 Beta 1)

Some MEF pointers:

Managed Extensibility Framework project

Managed Extensibility Framework Programming guide

Managed Extensibility Framework Overview

 

Pablo

posted Wednesday, July 01, 2009 10:04 AM by pga with 0 Comments