Ответ 1
Значение по умолчанию для новых проектов было изменено на x86 в Visual Studio 2010 - вы можете прочитать некоторые аргументы MS для этого в блоге Rick Byers Любой процессор Exes обычно больше проблем, чем они стоят.
Вы можете добавить любой CPU в качестве дополнительной платформы в диалоговом окне Configuration Manager. У меня есть Windows Vista Vista и Visual Studio 2010, и вы получаете опции для любого процессора, x64 и Itanium. Вы можете попробовать повторно запустить установщик для Visual Studio и посмотреть, есть ли какие-либо параметры, которые вы не установили.
Интересно, что x86 является только стандартным для новых проектов EXE - если вы создаете новый проект библиотеки классов, он по умолчанию будет использовать любой процессор. Это имеет смысл, так как платформа EXE файла определяет, какая версия CLR должна запускаться, тогда как любая DLL-библиотека может быть загружена как x86, так и x64 EXE файлами.