A similar Question has been asked before (like 5 years ago). Today I looked for this question, because it seems there has something changed with that.
You see, as legid marked answers to the question "What does Any CPU target mean?" where "It behaves as an x64 on 64-bit systems and as x86 on 32-Bit systems.".
I just tried that out and it tells me in my task manager that its actually running as a 32-Bit Application. Was it always like that or has something changed over the years? Or did I get something wrong? Is the Task-Manager lying mabye?
Here is a screenshot which shows a running Any-CPU Application on a 64-bit system:
How can I actually make sure that my Application is ran as 64-Bit Process on a 64-Bit architecture? Or do we need to go back to shipping always two versions of our applications?