Изменение раздела внешней конфигурации с помощью преобразования Web.config

Предположим, у меня есть раздел конфигурации во внешнем файле со следующим элементом:

<my-config>
    <!-- ... -->
    <file value="XXX" />
    <!-- ... -->
</my-config>

Теперь я хочу, чтобы value было YYY, когда решение будет встроено в Выпуск.

Я использую Web Deploy для развертывания веб-приложений, поэтому у меня есть все преимущества Преобразования Web.config

Я знаю, как этого добиться, если раздел конфигурации встроен в Web.config:

<my-config>
   <file value="YYY" xdt:Transform="SetAttributes(value)" />
</my-config>

Но как я могу сделать то же самое, когда раздел находится во внешнем файле?


person Matias Cicero    schedule 19.10.2015    source источник


Ответы (1)


Вы можете использовать SlowCheetah. Это удобный инструмент, который позволяет вам преобразовать файл app.config или любой другой XML-файл на основе конфигурации сборки. Вы можете использовать только пакет nuget или установить расширение Visual Studio.

person Ales Buzhynsky    schedule 20.10.2015