Contents tagged with News

  • MEF Preview 9 released

    MEF preview 9 has been released on codeplex

    The only changes are some bug fixes for the .Net version and a couple additions to the SL version.

    • We brought back PackageCatalog but redesigned it under the name DeploymentCatalog and put it in System.ComponentModel.Composition.Initilization.dll
    • We renamed PartCreator to ExportFactory and put it in System.ComponentModel.Composition.Initilization.dll
    • Renamed type PartInitializer to CompositionInitializer
    • Renamed method CompositionHost.InitializeContainer to CompositionHost.Initialize

    This drop contains a MEF.sln which loads in VS2008 and builds MEF against .Net 3.5 and MEFSL.sln which loads in VS2008 and builds MEF againts SL3. The API's are pretty much what we are shipping in .Net 4.0 and SL4 SDK respectively. However if you need a .Net 4 version of MEF we suggest that you install the RC version of .Net 4 and if you need an SL4 version of MEF you install the Silverlight 4 beta SDK.

    As aways if you have issues or questions related to MEF feel free to post them in our dicsussion forums at

    For some more detailed explanations of the changes in this preview have a look at Mike Taulty's post

  • Job openings on the .NET Framework Core Team

    We have been incubating ideas about building a simple extensibility framework for some time. Now, as plans for the next version of the .NET Framework crystallize a bit more, we decided to productize the project. As a result, we have opened a job position (and most probably will be opening more) on the .NET Framework team. If you are interested, please see details here and send me an email at “kcwalina at”

    So, what is this extensibility framework? Initially, it will be a low level core .NET Framework feature to make it easy for applications to expose extensibility points and consume extensions. Think about what for example FxCop has to do define rule contracts and load rule implemented by the community. These are the basics, and we can talk about the broader and longer term vision when you come to Redmond for an interview :-)

    This is a technical Program Manager position in Redmond, WA, and it’s basically exactly the job I did when I joined Microsoft. Besides working on the Framework features, all Program Managers on the core team have opportunities to work on API design and architecture projects.

    [Job Openings on the .NET Framework Core Team]

  • 2008 Scripting Games

    It’s the third annual Scripting Games, the biggest scripting competition of the year! As a matter of fact, it’s most likely the biggest scripting competition ever. (The fact that it may be the only scripting competition is beside the point.)

  • Call for post topics

    As some of you may (or may not) know I'm a developer working at Microsoft on the Outlook team. My primary focus is Outlook Programmability (i.e. Outlook COM Object Model). Now that Office 2007 is complete I would like to post some code samples of how to use some of the new Outlook Object Model API's. Two new API's I plan on discussing are the PropertyAccessor and the Table. However, if there are any general questions about Outlook programming that you would like me to discuss or post code samples for please let me know. I've already had a request for sample Powershell scripts that automate Outlook, so I will try to provide a couple examples of that.