Мое решение Visual Studio 2012 имеет проекты С#, проекты VB.NET, проекты C++/CLI и C++. В настоящее время у меня есть три платформы: x86, x64 и Win32. Когда я добавил x64, я заметил, что он используется всеми проектами. Я хотел бы сделать то же самое с x86, чтобы удалить Win32.
Поэтому я пошел в Configuration Manager, выбрал проект C++ и в поле со списком платформы у меня были только варианты: Win32, x64, New и Edit. Если я выбрал New, единственным доступным вариантом является ARM.
Итак, я подумал о том, чтобы просто заменить Win32 на x86 в моем.vcxproj. Не работает (по умолчанию это x64). Затем я посмотрел файл.sln, но не мог понять, как x64 удается работать для каждого проекта.