I think it has to do with your operating system version, not your .NET
framework version, because it depends on whether the operating system
looks for a .manifest file when you run the executable. COM isolation/
redirection works with Windows XP SP2, Windows Server 2003, Windows
Vista, and Windows Server 2008. (http://msdn2.microsoft.com/en-us/
library/aa375142(VS.85).aspx)