.Net Framework and x64 compatibility
-
If I create a .net application is it fully compatible with a 64 bit OS or do I need to compile it specifically for this task? I lack knowledge in this specific area and would gladly accept references...
See Jeffrey Richter's "CLR via C#" book The target platform of the assembly is being controlled via /platform key of the compiler, here is the table of possible values and target assembly behavior depending on Windows version:
/platform x86 Windows x64 Windows IA64 Windows
anycpy exec. as 32bit app exec as 64bit app exec as 64bit app
x86 exec. as 32bit app exec as WoW64 app exec as WoW64 app
x64 does not exec. exec as 64bit app does not exec.
Itanium does not exec. does not exec. exec as 64bit appTo make it short, if you compile you app for "anycpu" it will run under 64bit framwork
Regards, Lev
-
See Jeffrey Richter's "CLR via C#" book The target platform of the assembly is being controlled via /platform key of the compiler, here is the table of possible values and target assembly behavior depending on Windows version:
/platform x86 Windows x64 Windows IA64 Windows
anycpy exec. as 32bit app exec as 64bit app exec as 64bit app
x86 exec. as 32bit app exec as WoW64 app exec as WoW64 app
x64 does not exec. exec as 64bit app does not exec.
Itanium does not exec. does not exec. exec as 64bit appTo make it short, if you compile you app for "anycpu" it will run under 64bit framwork
Regards, Lev
-
you're welcome
Regards, Lev