VisualStudio“任何CPU”目标是什么意思?我对VisualStudio 2008中的.NET平台构建选项有一些困惑。什么是“任意CPU”编译目标,它会生成什么样的文件?我检查了这个“任意CPU”构建的输出可执行文件,发现它们是x86可执行文件(谁不会预见到!)。那么,将可执行文件定向到x86与“任意CPU”之间有什么区别吗?我注意到的另一件事是,托管C+项目没有这个平台作为选项。那是为什么?这是否意味着我对“任何CPU”可执行文件都是普通的32位可执行文件的怀疑是正确的?
3 回答
一只萌萌小番薯
TA贡献1795条经验 获得超7个赞
守着星空守着你
TA贡献1799条经验 获得超8个赞
选择x86通常是应用程序包最安全的配置,因为它将在几乎所有设备上运行。在某些设备上,带有x86配置的应用程序包将无法运行,例如Xbox或一些物联网核心设备。然而,对于一台PC来说,x86包是最安全的选择,并且对设备部署的影响最大。很大一部分Windows 10设备继续运行x86版本的Windows。
- 3 回答
- 0 关注
- 697 浏览
添加回答
举报
0/150
提交
取消