Объединение конфигурационных файлов.NET на основе среды в Visual Studio / MS Build
У меня есть приложение.NET, которое должно работать в нескольких средах, например. DEV, PROD. У меня есть несколько конфигурационных файлов, таких как COMMON.config, app.config, DEV.config, PROD.config и т. Д.
Для среды разработки я хочу объединить app.config, COMMON.config и DEV.config.
Для производственной среды я хочу объединить app.config, COMMON.config и PROD.config.
Есть ли способ достичь этого с помощью событий до / после сборки?
Большая часть информации, доступной в Интернете, предназначена для web.config.
1 ответ
Решение
Нашел полезную информацию по адресу: http://www.codeproject.com/Articles/27178/Config-Customization-at-Build-Time-in-Visual-Studi
Он использовал события сборки для вызова небольшой программы, которая выполняет слияние.