Объединение конфигурационных файлов.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

Он использовал события сборки для вызова небольшой программы, которая выполняет слияние.

Другие вопросы по тегам