When compiling a .net application, you must select the Target Platform in the build settings. Options are AnyCPU, x86 and x64.
A common mistake is to specify AnyCPU in the project, which includes its own DLL files compiled for x86. This will lead to errors when working on 64-bit machines, which is a good reason for testing on a 64-bit machine.
Therefore, in order to support people who are forced to run other build dependencies for x86 or x64 directly, the assembly offers both.
Andy dent
source share