How do I detect the supported framework architecture (x86 or x86-64) in Mono and .NET? -


in .net/windows there processor_architecture environment variable identifies whether running process x32, x64 or ia64.

there's getnativesysteminfo api method can tell whether windows os supports x86-64.

is true there x64 version of .net framework long x86 version available on windows x64? or there means detect platforms supported .net installation on machine?

what mono/linux or other non-microsoft implementations? can x86 version of mono run on x86-64 linux? how detect (programmatically) platforms supported mono installation?

added 16.11.2010

i’m developing kind of plugin system (ok, know there addins system flooded pipeline assemblies). want find out kinds of assemblies can loaded in running process (represented platform neutral assembly) , assembly architectures can executed system in isolated process.
solution create test assemblies every architecture in system , try launch not elegant.

is true there x64 version of .net framework long x86 version available on windows x64?

consider if not true. mean possible, on x64 edition of windows, install x86 or x64 .net. there no such installer ms, possible third party customised installer.

as presumably violating ms eula, reluctant trust such installation (what else has missed out? has got part of .net supposed install right?)

as ms install free use there seems no incentive put in work create such custom install conclude: on x64 windows if .net installed 1 bitness installed both.

(note, if recall correctly doesn't apply before .net 2, 1.1 , 1.0 there no x64 .net.)


Comments

Popular posts from this blog

android - Spacing between the stars of a rating bar? -

c# - How to execute a particular part of code asynchronously in a class -

c# - Asterisk click to call -