Я только что недавно переустановил Windows 7 x64 на своем поле. Установка успешно выполнилась, и у меня не было проблем с операционной системой в целом. Я полагаю, что существует проблема конфигурации или с Windows или с.NET x64.
Признаки
Я корректен в размышлении, что ЦП Debug|Any обычно является конфигурацией по умолчанию. Если так, каковы некоторые возможные причины для этого не имеющего место ни для каких новых созданных проектов?
В Visual Studio 2010 значение по умолчанию для новых проектов было изменено на x86 - вы можете прочитать некоторые обоснования MS для этого в сообщении блога Рика Байерса Любые CPU Exes обычно доставляют больше проблем, чем стоят.
Однако вы должны иметь возможность добавить Any CPU в качестве дополнительной платформы в диалоге Configuration Manager. У меня Windows Vista x64 и Visual Studio 2010, и я получаю опции для Any CPU, x64 и Itanium. Вы можете попробовать повторно запустить программу установки Visual Studio и посмотреть, есть ли какие-либо опции, которые вы не установили.
Интересно, что, похоже, x86 используется по умолчанию только для новых EXE-проектов - если вы создаете новый проект библиотеки классов, то по умолчанию будет выбран Any CPU. Это имеет смысл, поскольку именно платформа EXE-файла определяет, какую версию CLR запускать, в то время как DLL Any CPU может быть загружена как x86, так и x64 EXE-файлами.