c# 编译X86 X64 ANYCPU
官网:
https://msdn.microsoft.com/zh-cn/library/zekwfyz4(VS.80).aspx
-
x86 将程序集编译为由兼容 x86 的 32 位公共语言运行库运行。
-
Itanium 将程序集编译为由采用 Itanium 处理器的计算机上的 64 位公共语言运行库运行。
-
x64 将程序集编译为由支持 AMD64 或 EM64T 指令集的计算机上的 64 位公共语言运行库运行。
-
anycpu(默认值)将程序集编译为在任意平台上运行。
在 64 位 Windows 操作系统上:
-
用 /platform:x86 编译的程序集将在 WOW64 下运行的 32 位 CLR 上执行。
-
用 /platform:anycpu 编译的可执行文件将在 64 位 CLR 上执行。
-
用 /platform:anycpu 编译的 DLL 将在与加载它的进程相同的 CLR 上执行。
其他参考:
https://blog.csdn.net/g710710/article/details/23161807