I want to compile my C++ projects in 32-bit and 64-bit mode. Until now, I created Solution Configurations: in addition to the pre-configured "Debug" and "Release" configurations, I then had "Debug x64" and "Release x64" configurations which I set to compile a project for the x64 architecture.
However, my latest project can be changed in a number of dimensions: Not only "Release" vs "Debug" but also "XP", "Server03" and "newer" as well as "EXE" vs "DLL" (it can actually be compiled in both formats). Because this already gives 2*2*3=12 configurations, adding another "x64" configuration for each of those would give the whole thing absurd proportions.
That's why I want to use the Solution Platform setting from now on. Unfortunately, the only way to change that seems to be to click the configuration dropdown list, open the Configuration Manager from there, then change the Solution Platform and click OK. This takes a rather long time (more than doubling the number of clicks). Is there a quicker way? Or alternatively, a better way to manage all the dimensions in which the project can change (which involve project settings and precompiler definitions)?