我正在使用 WIX 生成 MSI 来安装应用程序。我希望将该应用程序安装在以前安装的应用程序的子文件夹中。问题是这个先前安装的应用程序的路径可以在安装时更改(UI 提供一个目录选择对话框);然而,该路径保存在注册表项中。如何获取此注册表项的值并将其用作新应用程序的 TARGETDIR 值?
最佳答案
我会使用ComponentSearch并使用自定义操作在 TARGETDIR 中设置结果。
关于WIX根据注册表项动态设置安装路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4255651/