I am building an app that talks to an Access database via OleDB/Jet. There is only a 32-bit Jet provider, no 64-bit provider, so the app needs to be running in 32-bit mode. My dev box is Vista 64, so I set the project to build for x86 instead of any cpu. That gets my app running and talking to the database.
But now I want to run some unit tests with Gallio Icarus, which is built for any cpu and is strongly signed (meaning using CorFlags.exe (in the SDK) to force-switch to 32-bit only will cause the assembly not to run until it's been re-signed).
Is there some way to run Gallio Icarus in 32-bit mode so I can load these unit tests?