Давайте представим, что у нас есть следующие серверы [dev, test, production] и что dev и test очень похожи по конфигурации, в то время как производство совсем другое.
Если я использую преобразования web.config, это означает, что мне нужно продублировать множество настроек для Web.dev.config и Web.test.config. Было бы очень хорошо, если бы я мог использовать тот же механизм преобразования для моих преобразований, чтобы test.config основывался на dev.config.
Я подумал о двух возможных подходах, но я не уверен, что какой-то из них сработает:
- Попробуйте заставить MSBuild сначала преобразовать dev.config, а затем запустить test.config для результата, когда мы работаем в тестовой конфигурации
- пытается заставить механизм преобразования работать с файлами преобразований. Я бы как-то запустил test.config для dev.config и создал временный файл, который затем использовал в качестве преобразования для Web.config.
Кто-нибудь знает, возможно ли что-то подобное? И если так, как можно было бы его настроить?