Jonathan,
However, this isn't entirely correct. IIRC, the .NET runtime can be instantiated and embedded through normal COM interfaces. Result: no explicit link between an embedding app and the .NET runtime, unless you want to disassemble the whole thing and look for the .NET runtime GUID.... So running `dumpbin.exe devenv.exe /headers` won't give you the correct result.
This is correct. Since they didn't change the shell being complete managed, there still must be plenty of COM interfaces lurking around. Those interface could be, and I bet they are, implemented by some assemblies this guy was not able to find ;-) He also didn't check the registry for COM objects implemented by managed assemblies. The story reminds me of a similar FUD that circulated just before Win95 has been released: MS intended not to use COM in the shell. The response was: "What? COM is dead??" ;-) Robert _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list