.NET - GAC_32, GAC_64 and GAC_MSIL

These are subdirectories of the Global Assembly Cache.


%windir%\Microsoft.NET\assembly\
%windir%\Microsoft.NET\assembly\GAC_32
for assemblies targeting 32-bit.
(On 64-bit windows, will run under Wow64).
%windir%\Microsoft.NET\assembly\GAC_64
for assemblies targeting 64-bit.
(On 32-bit windows, will not run).
%windir%\Microsoft.NET\assembly\GAC_MSIL
for assemblies targeting 'Any' platform.
(Will run on any platform that supports .NET).

Fields in the PE file header for the assembly determine its Processor Architecture: MSIL, 32-bit, or 64-bit.

Ads by Google

Ask a question, send a comment, or report a problem - click here to contact me.

© Richard McGrath