【发布时间】:2012-02-16 17:43:03
【问题描述】:
我已经成功获得了我的概念证明 MSI 安装程序,它创建了一个 xml 文件,并在全新安装时按照我的意愿更新了元素。 我有 6 个功能,如果选择安装该功能,我希望为该功能创建一个节点并基于属性设置一个属性。
如果我修改安装并删除以前安装的功能,我希望为其创建的 xml 节点保持不变并且我希望将我在安装时设置的属性设置为基于相同的更新属性(现在具有不同的值)。
是否可以利用 InstallShield 的现有功能来执行此操作?看来我可以,并且避免在删除功能时编写自定义操作来更新我的 xml。似乎没有太多关于 isxmlcfg.dll 及其中的自定义操作的文档。
当我删除一项功能时,CA ISXmlUnInstall 正在运行 - 但似乎所有操作都是删除节点或离开它......
【问题讨论】:
标签: windows-installer installshield installshield-2010