以前曾提出过类似的问题(如 5 年前)。今天我寻找这个问题,因为它似乎有一些改变。
您会看到,作为对“任何 CPU 目标是什么意思?”问题的明确标记答案。其中“它在 64 位系统上表现为 x64,在 32 位系统上表现为 x86。”。
我刚刚尝试过,它在我的任务管理器中告诉我它实际上是作为 32 位应用程序运行的。是一直这样还是多年来发生了一些变化?还是我做错了什么?任务管理器在说谎吗?
这是一个屏幕截图,显示了在 64 位系统上运行的 Any-CPU 应用程序:
我如何才能真正确保我的应用程序在 64 位架构上作为 64 位进程运行?或者我们是否需要返回始终发布我们的应用程序的两个版本?