1.anyCPU = x86 || x64
2.anyCPU版本的EXE启动,根据系统来确定以x86还是以X64运行
3.x86运行的程序仅能加载x86的dll或anyCPU的dll;x64运行的程序仅能加载x64的dll或anyCPU的dll
4.x86的EXE只能以x86方式运行,可以在32位或者64位操作系统的机器上运行;x64的EXE只能以x64方式运行,只能在64位操作系统的机器上运行
5.如果oracle客户端版本为32位,则项目只能x86方式编译才能运行那段与oracle相连接的代码,因为x86的EXE仅能找32位相依赖的与oracle相关的dll;
此时如果项目以anyCPU的方式编译,最终因为电脑操作系统是64位的原因,将以x64的方式运行)(anyCPU的是根据操作系统来的决定以什么样的方式),此时仅能找到32位客户端的与oracle相关的dll,这是无法兼容运行的
6.如果oracle客户端版本为64位,则项目只能以anyCPU的方式编译,因为电脑操作系统为64位,所以以x64方式运行,就可以直接找到并兼容64位oracle客户端相关组织。