We have a C# project in Visual Studio 2010 where we want to generate code that will target 32 and 64 bit systems, and we want both Release and Debug builds. We understand that we can achieve the first goal by targeting "Any CPU" and it will get resolved at runtime. http://visualstudiohacks.com/articles/visual-studio-net-platform-target-explained/
Questions:
1. In the Batch Build dialog it shows settings for Release and Debug, x86 and x64 but no "Any CPU". If I check them all in the Build column then when I do a Build Solution or Rebuild Solution in the Build menu, it generates 4 separate target build folders for debug and release, x86 and x64. How do I get it to generate an "Any CPU" target?
2. In the Configuration Manager dialog it displays a bunch of rows labeled "Target contexts" (note 'context*s*' - plural). But only one row is populated and I don't see how to populate the others. What are the other rows for?