Поскольку вы используете команду для создания файла .sln (решения), используйте конфигурацию решения вместо конфигурации проекта.
Я создаю простой консольный проект C ++.В решении «CPlusForConfig» у меня есть один проект «CPlusForConfig».Посмотрите на рисунок ниже (My Configuration Manager): ![enter image description here](https://i.stack.imgur.com/Epxr6.png)
Согласно рисунку, конфигурация решения: Debug / X86 соответствует конфигурации проекта: Debug / win32.
Что касается вашей проблемы, если вы хотите построить проект с конфигурацией проекта: Debug/win32
Используйте конфигурацию решения при построении решения по команде, например: msbuild CPlusForConfig.sln /p:Configuration=Debug /p:Platform=X86
Или используйте конфигурацию проекта, когда вы строите проект с помощью команды, подобной следующей: msbuild CPlusForConfig.vcxproj /p:Configuration=Debug /p:Platform=win32
Обе эти две команды работают для вас.
Кроме того: вы можете открыть диспетчер конфигурации, щелкнув правой кнопкой мыши решение в Solution explore.и выберите Диспетчер конфигурации.Если это полезно или нет, пожалуйста, дайте мне отзыв.