【问题标题】:Install msi in the same path where msi is located将msi安装到msi所在的同一个路径
【发布时间】:2021-10-20 19:03:28
【问题描述】:

我正在使用 wixtool 构建一个 msi 安装程序。通过浏览目录,我可以在任何位置安装该 msi。

我正在尝试简化安装步骤。我需要的是我想将 msi 安装程序安装在安装程序所在的同一路径中。

例如,如果我在 D:\test 目录中有我的 msi 安装程序,那么它应该在 D:\test 目录中安装相同的安装程序,而无需询问安装路径。

请帮忙,谢谢。

【问题讨论】:

    标签: wix windows-installer


    【解决方案1】:

    Windows 安装程序将 OriginalDatabase 属性设置为用于启动安装的安装数据库的路径。如果从命令行启动安装,则该值取决于 recache 包选项(-v 标志)是否存在于 REINSTALLMODE 属性中。

    因此,您可以将 TARGETDIR 设置为 OriginalDatabase 属性的值

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多