I am reading C# vial CLR and in the first chapter it is mentioned that when the /platform switch is set to anycpu then the .NET Application will be run as a 32 bit application in x86 windows and as a 64 bit application on x64 windows.
What does this exactly mean? How can the application run as a 64 bit application in the x64 windows? The IL Code will be the same since i have set the switch to anycpu.
Will the compilation of IL code into native code change when the application is launched in x64 windows?
Pardon me if this is a fundamental question.