Мне нравится концепция MultiConfiguration через вкладку «Параметры» в TFS 2015 TeamBuild. Но я не хочу, чтобы результирующая «матричная сборка» применялась к каждому шагу определения сборки.
Обычно мы хотим запускать пользовательские «этапы компиляции post VS SLN» only once
после компиляции каждой конфигурации. И мы хотим, чтобы артефакты, сгенерированные на этих шагах, «удалялись» only once
после завершения шагов пост-компиляции.
Прямо сейчас использование этой функции MultiConfiguration приводит к тому, что каждый шаг в вашем рецепте сборки повторяется для каждой комбинации (обычно BuildPlatform и BuildConfiguration).
Есть ли способ применить MultiConfiguration только к шагам сборки Visual Studio? Думаю, в качестве запасного варианта мы можем просто не использовать MultiConfiguration и добавить шаг сборки Visual Studio для каждой комбинации BuildPlatform и BuildConfiguration. Хотя это как-то подло.