this question的反面。
我的.NET C#程序将平台目标设置为“任何CPU”,在我的64位Win7操作系统上,意味着它将以64位运行。即使程序存储在Program Files(x86)下,它仍然会有趣地运行64位(我使用IntPtr.Size == 8
检查)。
我应该期待有什么不好的事情发生吗?该程序引用了一个也是“任何CPU”的DLL,但这就是全部。我宁愿将其安装到“Program Files(x86)”文件夹中,以保证维护原因。
如果这不是.NET,只是一个标准的C / C ++可执行文件会发生什么不好的事情吗?