"AnyCpu" means the managed code is JITed to the architecture of the system.
Really the only time this setting actually matters is on an x64 system if your C#/VB application makes use of DLLs that are only available for 32-bit (x86). A 64-bit (x64) process can only use 64-bit (x64) DLLs. The only way to ensure such a program can run is to use /platform:x86.
This, however, really only applies to Win32 desktop applications. Windows Store apps must use a subset of API that are supported across all three architectures.
No comments:
Post a Comment