【发布时间】:2021-10-20 19:03:28
【问题描述】:
我正在使用 wixtool 构建一个 msi 安装程序。通过浏览目录,我可以在任何位置安装该 msi。
我正在尝试简化安装步骤。我需要的是我想将 msi 安装程序安装在安装程序所在的同一路径中。
例如,如果我在 D:\test 目录中有我的 msi 安装程序,那么它应该在 D:\test 目录中安装相同的安装程序,而无需询问安装路径。
请帮忙,谢谢。
【问题讨论】:
标签: wix windows-installer
我正在使用 wixtool 构建一个 msi 安装程序。通过浏览目录,我可以在任何位置安装该 msi。
我正在尝试简化安装步骤。我需要的是我想将 msi 安装程序安装在安装程序所在的同一路径中。
例如,如果我在 D:\test 目录中有我的 msi 安装程序,那么它应该在 D:\test 目录中安装相同的安装程序,而无需询问安装路径。
请帮忙,谢谢。
【问题讨论】:
标签: wix windows-installer
Windows 安装程序将 OriginalDatabase 属性设置为用于启动安装的安装数据库的路径。如果从命令行启动安装,则该值取决于 recache 包选项(-v 标志)是否存在于 REINSTALLMODE 属性中。
因此,您可以将 TARGETDIR 设置为 OriginalDatabase 属性的值
【讨论】: