Изменить web.config, принадлежащий обязательной функции WiX, на основе другой дополнительной функции - PullRequest
3 голосов
/ 18 октября 2011

В нашем инсталляторе WiX у нас была обязательная функция, которая устанавливает все наши сайты. До этого этого было достаточно, но теперь у нас есть дополнительная функция, которая не только содержит один файл, но и потребует внесения изменений в файл web.config, если он не установлен.

Поскольку файл web.config уже установлен как часть обязательной функции, есть ли способ сделать только части XmlFile, чтобы удалить разделы как часть дополнительной функции? Я попытался дублировать компоненты web.config, но в итоге получаю массу ошибок ICE30.

1 Ответ

3 голосов
/ 18 октября 2011

Я бы попробовал следующее в вашей ситуации:

  • хранить web.config в отдельном компоненте
  • включить этот компонент в обе функции (обязательные и необязательные)
  • поместите элементы XmlConfig в отдельный компонент и включите его только в необязательную функцию
...