The doc says that "At this time, only one version of the common language runtime can be loaded into a process at one time. Therefore, Microsoft recommends against writing managed Shell extensions and does not consider them a supported scenario.".
CLR 4's in-proc sxs feature allows more than one version of CLR runtime loaded into a process, so it should be supported to write shell extension in .NET 4, right? The MSDN article needs to be updated.
View Complete Post