title: Removing a solution platform from Configuration Manager
body: <p>I have a solution in VS2008 containing C# and C++/CLI projects. There are 3 "solution platforms" in my solution:</p>
  
  <ul>
  <li>Any CPU</li>
  <li>Win32</li>
  <li>Mixed Platforms</li>
  </ul>
  
  <p>I never want to "just build the C# ones" or "just build the C++ ones", I always want to build all projects. So the <em>solution platforms</em> metaphor is meaningless to me, I'll leave it on Mixed Platforms or whatever as long as they all build.</p>
  
  <p>Now VS sometimes automatically switches the current solution platform to Any CPU (I'm not sure when or why). This means that pressing F7 will only try to build the C# projects, which is obviously no good. So I have to switch back to Mixed Platforms and try again.</p>
  
  <p>So how to workaround this irritating problem? I have tried 2 ways:</p>
  
  <ol>
  <li>In Configuration Manager, remove the Any CPU and Win32 solution platforms. This worked until I added a new project and Visual Studio very kindly added them back in... :/</li>
  <li>In Configuration Manager, check all checkboxes for all projects in all configurations in all solution platforms. This becomes a nightmare to manage with many projects in the solution.</li>
  </ol>
  
  <p>Any other ideas?</p>