Can someone help me with a basic overview of 32 versus 64 bit development and runtime? I've got a 64 bit machine with VS 2008 and 2010. I develop in-house WPF, console and web applications, including automated builds using TFS.
Shortly after getting my new 64 bit machine, I was unable to get a project working, because of late code signing. I thought the answer turned out to be a difference between registering our key for verification skipping using the 32 bit version of "sn.exe".
I thought it was defaulting to using the 64 bit version and that each registered the settings in a different registry key.
It's not clear to me if 2008 and 2010 default to 32 bit or 64 bit, whether I should be forcing things to 64 bit, if I need to download specific framework versions, etc. I assume if I release a build as 64 bit, it wouldn't run on a 32 bit machine and thus
I'd have to build for the lowest box spec.
Thank you for any clarification.
View Complete Post