I've been porting a native app to x64 (64-bit Windows XP) and having some headaches. In particular, I was running across this error:
This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.
Ironically, the app in question was part of the install process, so it definitely wasn't an installation issue.
After a few unsuccessful minor tweaks, I ended up creating a new "Hello World" app with VS 2005 on my 32-bit dev tablet. Sure enough, I got the same error when running it on the fresh 64-bit. After a little investigation, I found that I was able to run the app by not embedding the manifest (set "Embed Manifest" to "No" in Configuration Properties | Manifest Tool | Input And Output of the app's properties dialog), which is done by default.
I wouldn't recommend using this as a basis for a port, but it can help you get the app up and running quickly.
© Copyright 2009 Ed Kaim Theme Design by Bryan Bell newtelligence dasBlog 1.7.5016.2 || | Page rendered at 1/5/2009 8:40:30 PM (Pacific Standard Time, UTC-08:00) Reset | Candid Blue | Movable Radio Heat | DasBlog | Movable Radio Blue | Just Html | sharpLogic | Slate | Discreet Blog Blue