Visual Studio 2010/2012: 32 or 64 bit?

c#, visual-studio, visual-studio-2010

Solution

You're creating a .Net executable that will run on either 32 bit or 64 bit machines in either a 32 or 64-bit context. This actually matters quite a bit if you are using unmanaged resources!

For instance, if you are compiling for AnyCPU but utilize a 32 bit DLL, your application will crash on 64-bit machines.

Problem

I am using C#. If I create a solution in Visual Studio 2010 or 2012 I get a default configuration Debug/Release and Platform "Any CPU". Am I creating a 32 or a 64 bit application?

Original source