Visual Studio 2013中目标CPU和平台有什么区别?

Raf*_*lva 5 .net vb.net msbuild visual-studio visual-studio-2013

在VS 2013中,在Project Properties中的Compile中,我看到两个看起来与同一事物有关的配置(右下方的printscreen).平台和目标CPU.

有什么不同?有没有? 在此输入图像描述

jes*_*ing 6

默认情况下,Platform字符串与Target CPU或Mixed相同.但是,由于Platform是用户可配置的字符串,因此您可以为它们指定任何名称或将它们与目标CPU分离.

我不建议将它们分离,因为它可能非常令人困惑.

但是,当您的屏幕截图显示可以创建名为AnyCPU的解决方案配置或项目配置时,还可以将项目配置为构建x86.令人困惑,但可能.