Есть ли способ использовать диспетчер конфигурации Visual Studio для извлечения файлов конфигурации из папки env?

Я использую структуру проекта, в которой есть папка env с различными папками для разных сред. Например, в веб-проекте с конфигурацией log4net будут существовать следующие пути:

  • {корень проекта}\env\dev\log4net.config
  • {корень проекта}\env\qa\log4net.config

Я знаю, что можно использовать преобразование веб-конфигурации, но есть ли способ использовать диспетчер конфигурации Visual Studio для извлечения этих файлов в {корень проекта} в зависимости от указанной конфигурации?


person Brandon Linton    schedule 20.04.2011    source источник


Ответы (1)


Я думаю, это то, что вы ищете:

http://msdn.microsoft.com/en-us/library/ms224437.aspx

person goalie7960    schedule 20.04.2011
comment
+1 за способ использования директив конфигурации для облегчения такого поведения. Однако это не совсем решает мою проблему... это будет работать для всего, для чего я использую класс ConfigurationManager, но не для таких вещей, как log4net.config, который просто должен оказаться в папке bin. На самом деле я просто хочу, чтобы файлы копировались на корневой уровень при сборке. - person Brandon Linton; 20.04.2011