我相信在制作.Net程序时,架构类型(x86 vs x64)会被抽象出来,但还有其他任何可能导致问题的因素吗?
.net 64-bit x86
假设我有一个.Net Framework 3.5 SP1/CLR 2.0应用程序,它需要在x86和x64平台上运行.假设无论出于何种原因,我还需要创建单独的x86和x64安装程序.
因为我还有一个特定于x64的安装程序,将应用程序本身重新编译为x64而不是以"AnyCPU"为目标会有什么好处吗?
除了生成的程序集的头信息之外,将目标设置为x64是否会改变任何内容?
.net 64-bit x86 compilation
.net ×2
64-bit ×2
x86 ×2
compilation ×1