Sunday, February 03, 2008

Managed Extensibility and Add-In Framework CodePlex Project - Meet .Net 3.5 System.Addin and Friends

CodePlex - Managed Extensibility and Add-In Framework

"Welcome to the CodePlex site for the Managed Extensibility and Add-In Team. This site will be the home to both samples and tools designed to help you make the best use of the new System.AddIn features in the .Net FX v3.5. We'll continue to use our blog http://blogs.msdn.com/clraddins/ for information and discussion about our work, but from now on we'll be hosting our samples here for easier access.
The initial focus will be on two things:

...

Project Description: Pipeline Builder
This has been one of the most requested features we've had since people started learning more about our model and playing with the bits. For a particular version of an application writing the code for the views and adapters can be a lot of mechanical repetitious work and generally only gets interesting when you are writing "cross-version" adapters. So what we've done is build a tool that will automatically generate the source code for the views and adapters for a given contract assembly. This tool is really just a library that can be used from various other places and our release will include a simple command line tool as well as a VS 2008 add-in that will automatically generate the projects and set references/build paths for you appropriately. For more information on this tool as well as links and descriptions of our releases please visit its wiki page: Pipeline Builder.

..."

System.Addin is one of the .Net 3.5 features (along with Linq of course ;) that has me wanting to upgrade from .Net 2.0 to 3.5.

I've written addin enabled/based projects and want to write more, but wasn't happy with work required to do it right in .Net 2.0. And now finally we have a very workable model backed into the Framework. All it requires is an upgrade to .Net 3.5 (and coding to it of course). The MAJOR saving grace is how 3.5 is a layer on top of 2.0/3.0. If it was a jump like 1.0/1.1 to 2.0 was, I think I'd be much more hesitant to move.

Anyway, the Pipleline Builder, based on the description and Kathleen's posts about it, seems like it could be a major helper and could really come in handy...

(via Leaning Into Windows - Kathleen Dollard's view of life and .NET development - First Experience with Pipeline Builder & Pipeline Builder is Released)

 

Related Past Post XRef:
Managed Addin Framework (MAF)

No comments: