Я работаю на компьютере x86 и использую .NET4.0 (тот же пробелем с 3.5) в VS2010. Когда я создаю новый проект (например, WinFormsApp), первое, что я хочу сделать, это изменить целевую платформу проекта / решения на «Any CPU».
Я делаю следующее:
Свойства проекта -> сборка -> измените TargetPlatform на "Any CPU"
В верхней части страницы свойств платформа по-прежнему "Активна (x86)", поэтому я
Свойства решения -> ConfigurationsMgr -> Платформа -> новый (поскольку ничего, кроме x86, не доступно) и создайте платформу решения "Any CPU".
Теперь свойства проекта - «Активен (любой ЦП)», и я могу менять его по своему усмотрению.
А теперь проблема: когда я добавляю новый проект, он снова устанавливается на «Активный (x86)», и я снова не могу изменить настройки проекта. В SolutionProperties -> ConfigurationManager для этого второго проекта платформа «Any CPU» недоступна, и я не могу добавить новую, поскольку она сообщает мне, что платформа решения для AnyCPU уже существует ...
Что я делаю не так? Неужели так сложно настроить AnyCPU для вновь созданного проекта?
источник
Ответы:
В диспетчере конфигурации вы можете добавить новую платформу для своего проекта. Однако вам необходимо снять флажок «Создать новые платформы решений», если вы уже добавили платформу для своего решения, иначе вы действительно получите предупреждение о том, что платформа решения уже существует.
источник
Чтобы изменить целевую платформу, выполните следующие действия:
[1.] Откройте диспетчер конфигурации
[2.] В платформах выберите новый.
[3.] Новая платформа выберите x64 или вам нужно, в «Копировать настройки из» выберите «Любой ЦП» или «Пустой» и снимите флажок «Создать новые платформы решений»
источник: ericklan.com
источник
Для настройки целевой платформы вы можете действовать следующим образом:
источник