SxS errors when moving to Windows XP x64

Hi all
I created a test 32-bit application with June CTP which uses a couple of Boost dlls and MS CRT dlls. When I copy all these files to a win64 box, I get "The application failed to start because the application configuration is incorrect" error message.
When I disable SxS manifest generation/embedding app starts to work fine.
How can I fix the problem and stay with SxS? On my 32-bit XP Pro SP2 it works both with and without the manifest.
Andrey
[478 byte] By [Professor] at [2007-12-16]
# 1
Hi,

Take a look on this article on my blog, http://blogs.msdn.com/nikolad/articles/427101.aspx and this post http://blogs.msdn.com/nikolad/archive/2005/03/18/398720.aspx
Basically you need to ensure that manifests of your applications and corresponding MS VC++ assemblies can be found by the OS loader.
Thanks,
Nikola
VC++

NikolaDudar at 2007-9-9 > top of Msdn Tech,Visual C++,Visual C++ General...
# 2
"Resolving your dependencies on VC++ libraries in VS2005" http://blogs.msdn.com/nikolad/archive/2005/03/18/398720.aspx was exactly what was I looking for. Basically I needed to copy the manifest for VC8 CRT assembly to my application local folder, in addition to the DLLs themselves.
Thank you
Professor at 2007-9-9 > top of Msdn Tech,Visual C++,Visual C++ General...