С помощью некоторой пользовательской логики я добавил шаблон для своей веб-конфигурации в моем приложении Asp Mvc 4. Когда мне нужно изменить файл web.config, я редактирую файл шаблона для него, и изменения меняются в файле веб-конфигурации при запуске приложения. Проблема заключается в том, что когда я добавляю пакет через nuget, который должен изменить файл веб-конфигурации, я теряю эти настройки, поскольку все из-за избытка моего файла шаблона. Есть ли способ каким-то образом заставить nuget-пакеты модифицировать какой-то пользовательский XML-файл вместо исходного веб-конфигурационного файла. Например, для изменения mytemplate.xml
вместо web.config.xml
.Пакеты Nuget для добавления своих настроек в пользовательский XML-файл вместо файла конфигурации веб-приложения
Я очень новичок в этой области и не смог найти решение проблемы. Насколько я понимаю, пакеты, которые должны изменить файл web.config, содержат файл web.config.transform
, который объединяет необходимые поля, и мои единственные решения - это вручную заменить настройки, добавленные в мой файл веб-конфигурации, пакетом в файл шаблона. Есть ли другое решение? Благодаря!
Вы нашли решение на этом? У меня такая же проблема с пользовательскими преобразованиями web.config. – magnattic
Нет, я не смог найти способ сделать это. – Mdb