On windows core 6.0 and above you can have even x86 drivers in an x64 OS, but with .net assamblies it is a little bit complicated. First read this:
http://www.dottodotnet.com/2010/04/compiling-net-for-specific-target.html[
^]. You can use a
dependency walker[
^] to check if there are assambies referenced that cannot be loaded due to unconforming platform target.
The best way is to set your solution's release target to x64 and be sure to install third-party the x64 or AnyCPU version of the third party components to the target machine.