Sun, January 31, 2010, 06:24 PM under
dotNET
Back in 2006 I wrote a blog post titled:
Managed code and the Shell – Don't!. Please visit
that post to see why that advice was given.
The crux of the issue has been addressed in the latest CLR via
In-Process Side-by-Side Execution. In addition to the MSDN documentation I just linked, there is also an MSDN article on the topic:
In-Process Side-by-Side.
Now, even though the major technical impediment seems to be removed, I don’t know if Microsoft is now officially supporting managed extensions to the shell. Either way, I noticed a CodePlex project that is marching ahead to enable exactly that:
Managed Mini Shell Extension Framework. Not much activity there, but maybe it will grow once .NET 4 is released...