根据另一个可选功能更改属于Mandatory WiX功能的web.config

时间:2011-10-18 10:38:45

标签: .net iis wix windows-installer

在我们的WiX安装程序中,我们有一个强制功能,可以安装我们所有的网站。到目前为止,这已足够,但现在我们有一个可选功能,不仅包含单个文件,而且如果没有安装,还需要更改web.config。

由于web.config已作为强制功能的一部分安装,有没有办法只将XmlFile部分作为可选功能的一部分删除部分?我试过复制web.config组件,但最终我得到了一大堆ICE30错误。

1 个答案:

答案 0 :(得分:3)

我会在你的情况下尝试以下方法:

  • 将web.config保存在单独的组件中
  • 在两个功能中包含此组件(强制和可选)
  • 将XmlConfig元素放入单独的组件中,并将其包含在仅可选功能中