Family Tree Mike
3/7/2008 3:38:00 AM
"Mark" wrote:
> Hi...
>
> We're building our assemblies Any CPU and just now trying to throw them up
> on an x64 box. I was using Process Explorer to look at something else, and I
> noticed something peculiar. All of our assemblies were in the Framework64
> temporary assembly cache for the running process but Process Explorer had
> flagged them all as being 32-bit code.
>
> Is this a quirk of Process Explorer not having a mind-meld of the .Net
> framework and understanding how the code is being executed, or is Process
> Explorer right and it's running in 32-bit mode, despite where it's running
> from?
>
> Thanks
> Mark
>
If the process calling a dll is 32 bit, the entire process will be 32 bit.
We have just gone with building all dlls as x86 unless we 1) need the 64 bit
architecture and b) know we control the launching process. Fortunately our
customers aren't clammoring for 64 bit versions.