Вы можете скомпилировать свой код в
- AnyCPU - выполняется в 32-битной среде в 32-битной среде и в 64-битной среде 64-битной *
- x86 - принудительно выполняется в 32-битной
- x64 - принудительно выполняется в 64-битной версии (не будет работать в 32-битной ОС)
- (IA64 - Itanumim)
Если вы компилируете для AnyCPU, вы в хорошей форме и многое другоечасто, чем нет, вы будете использовать цель платформы AnyCPU.(Сборка -> Configuration Manager в Visual Studio)
При компиляции кода .Net он компилируется в код промежуточного языка (MSIL), который, в свою очередь, компилируется в собственный код во время выполнения .NET Framework / runtime.