Im packaging ACDSee Pro 2.5, which places some shared dlls in %Common Program Files% (or was it %Program Files Common%?)
Anyway, built with 4.0.1 it doesnt run. BUT if i move all the dll-files from %Common Program Files%\acdsee\ into %SystemSystem% and rebuild, voila.. it works.
Im also having trouble with thinapped programs using SxS-dlls. Some dlls exists on our virt-machines altough they are "clean", so I tried installing Visual Studio 2005 redistributable, wich contains some dlls that many apps use. I do this of course during a snapshot before installing ACDSee. But no good. thinapped ACDSee only loads when mfc80u.dll is located on the physical fs in C:\windows\winsxs\<long assemblyname and verionstuff>\mfc80u.dll. Setting Full isolationlevel on WinSXS didn't help either :-/
How does thinapp solve these things? Do I have to mix some manifests or what?