I was wondering why my VC7 installation was silently half-removing the x64 platform configs from my solution. Turns out the installer doesn't install the x64 version of the compiler by default, even if you're on a 64 bit platform.
Ok whoever at M$, a few tips:
silently: Whenever you're going to take out configurations for a platform you don't recognize, say so. Oh, sure, it would be much better to just grey out the config after showing that little panicky dialog, considering many of us who will be working with the project may not care about the x64 or XBox360 platform. But still, if cutting it out is your way, please please say so and don't waste my afternoon.
half-removing: Yeah great, removed x64 from the configs of each project .. oh wait, we left it in the configuration manager! Now if you select x64 as the active platform, doing a build will skip everything, and you will be greeted by an "unspecified error" upon trying to edit properties on your project.
hate hate hate hate