Building multiple platform targets at once for the same project <p>I have a managed C# project (targeting Any CPU) that references an unmanaged C++ DLL. I want to deploy my C# project as Any CPU, but my C++ DLL does not have an Any CPU option. My C++ DLL can only target the ARM, Win32, and x64 platforms. For convenience, I would like to build all of those to the same directory as my C# project and have my C# project reference them dynamically; I would like my output directory to contain the ARM, Win32, and x64 versions of my unmanaged DLL. As such, how could I make my solution build multiple platform targets for the same project?</p>