I am using Visual Studio 2012 in a Windows 7 machine. I7 processor.
I have a Managed C++/CLI library. The project also references a Native C++ static library. I have everything configured for x86.
However when I build, if I check the resulting dll with CorFlags it says:
PE: PE32
CorFlags: 24
ILONLY: 0
32BIT: 0
Signed: 1
According to this post it means that my dll is for AnyCPU? I tried to find more documentation on how to interpret the flags, but I didn't find anything different.
I am confused, If I built with the Platform configured to "x86", shouldn't the 32Bit flag be 1?
Am I missing some additional configuration?