WIX根据注册表项动态设置安装路径

标签 wix windows-installer registry

我正在使用 WIX 生成 MSI 来安装应用程序。我希望将该应用程序安装在以前安装的应用程序的子文件夹中。问题是这个先前安装的应用程序的路径可以在安装时更改(UI 提供一个目录选择对话框);然而,该路径保存在注册表项中。如何获取此注册表项的值并将其用作新应用程序的 TARGETDIR 值?

最佳答案

我会使用ComponentSearch并使用自定义操作在 TARGETDIR 中设置结果。

关于WIX根据注册表项动态设置安装路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4255651/

相关文章:

Wix 组件条件

c# - Wix 安装程序 - 更新多个连接字符串

deployment - 如何使用Visual Studio 2008创建静默安装程序包

visual-studio - 在 Azure Pipelines (CI) 中安装 Visual Studio 扩展 (.vsix)

C# - 如何捕捉程序安装/卸载的确切时刻

windows - 添加/删除程序条目丢失

Wix 在卸载/升级时停止服务 : prevent "restart popup" (file-in-use situation)

wix - inno到wix升级

windows - CMD.exe 立即关闭 - 自动运行注册表项中的异常行

c# - 注册表观察器 C#