I recently received a PC running Windows 7 for future development as this will be closer to our production environment. I was in the middle of working on a solution on my old machine (Windows XP 32 bit), but decided to start working on it with the new box to try to work out any kinks. I have visual studio 2008 installed on both boxes.
The solution I'm working on uses NServiceBus which 32 bit. The oracle drivers installed on the dev box are 64 bit though and this has been giving me a lot of trouble. I get run time errors that NserviceBus can't load the 64 bit oracle dll. I have tried every combination of Solution Platform and Target Platform I can think of. I did actually get it working perfectly about a week ago, but I have since undid changes and reloaded a shelveset and I can't get it working again.
I'm looking for some general guidelines, hints, and tips for working in this mixed environment. Do I need to go back and set projects to build as 32 bit if a project that references them makes use of a 32 bit assembly? Etc. Thanks for any guidance.