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