Подтвердить что ты не робот

Разница между платформой и платформой в VS

В чем разница между настройкой платформы →

alt text

для установки целевой платформы в Build →

alt text

4b9b3361

Ответ 1

Первый снимок экрана показывает конфигурацию решения (Debug) и платформу решений (смешанные платформы). Это говорит о том, что построение Debug-версии решения, проекты, которые составляют решение, могут ориентироваться на смешанные платформы. Если вы явно выбрали x86, это означает, что все ваши проекты в вашем решении должны использовать эту конфигурацию платформы. Диспетчер конфигурации в разделе "Сервис" предоставляет вам возможность выбора решения "Конфигурация и платформа" или отдельных проектов. Важно понять, что вы выбираете только конфигурацию, и настройки для конфигурации, которые определены иначе, а именно Project Properties (что приводит нас ко второму снимку экрана).

Второй снимок экрана находится в разделе "Свойства проекта" на вкладке "Создание", и здесь вы можете применить различные параметры для комбинации "Конфигурация и платформа". Итак, здесь, где вы можете явно определить, какую платформу вы хотите настроить для целевой, учитывая марку конфигурации и платформы. Таким образом, для конфигурации "Отладка", "Любой процессор" может быть настроена только на x86.

Это может не иметь особого смысла, и это не очень интуитивно, но если вы понимаете, что можете определить свои собственные значения конфигурации, то вы должны каким-то образом указать целевую платформу для этой конфигурации.