Visual Studio 15 SP 1
Я не знаю чем последние Студии билдят С++ проекты, но...
...то что ты привел в качестве конфига не обрабатывается МсБуилдом.
МсБуилд работает с ХМЛ-документом.
В нем есть возможность определить Пред- и Пост- евенты.
По одному Пост- и Пред- на проект обернутые в ПропертиГроуп.
При определении для ПропертиГроуп можно дописать условие и МсБуилд будет его обрабатывать.
Но Студия не умеет обрабатывать условия для ПропертиГроуп Пост- и Пред- евентов.
Просто не понимает.
Элементарно - пишет второй набор Пред- и Пост- евентов вместо апдейта существующих.
Студии ПРО у меня нету - смотреть не на чем.
Вариант.
Зачем делаю в окошке... хммм... ну так получилось... копи-пасте рулит - копировать одну строку или десяток - без разницы, а копи-паст в окошко плюс копи-паст файлика - вдвое больше работы.
Вопрос был в том, что механизм управления этим делом уже имеется, но не используется и инструментарий не умеет его использовать корректно.
Ааа... понял...
Возьми обычный файл проекта и поправь < PropertyGroup > на <PropertyGroup Condition=" '$(ConfigurationName)' == 'Debug' " >
Получишь тот же самый результат, но не скриптовым языком, средствами МсБуилд - Кондитион для него стандартное средствo.