Vbscript WiX自定义操作中的Session.Property

Vbscript WiX自定义操作中的Session.Property,vbscript,wix,installshield,Vbscript,Wix,Installshield,我正在将安装从InstallShield转换为WiX。自定义操作之一是引用的简单VBScript Session.Property("SETUPEXEDIR") 它在InstallShield中表示安装文件的位置。当脚本通过WiX运行时,该表达式的计算结果为空字符串 如何在用于Wix自定义操作的VBScript中获取该值 谢谢 你没有。该值是从InstallShield的Setup.exe(如果使用Setup.exe)传递到MSI的公共属性。如果没有setup.exe,则没有属性 与MSI最接

我正在将安装从InstallShield转换为WiX。自定义操作之一是引用的简单VBScript

Session.Property("SETUPEXEDIR")
它在InstallShield中表示安装文件的位置。当脚本通过WiX运行时,该表达式的计算结果为空字符串

如何在用于Wix自定义操作的VBScript中获取该值


谢谢

你没有。该值是从InstallShield的Setup.exe(如果使用Setup.exe)传递到MSI的公共属性。如果没有setup.exe,则没有属性


与MSI最接近的内置属性是。您可以使用Session.Property[“OriginalDatabase”]获取在VBScript中解析它的值以获取目录。

您不需要。该值是从InstallShield的Setup.exe(如果使用Setup.exe)传递到MSI的公共属性。如果没有setup.exe,则没有属性

与MSI最接近的内置属性是。您可以使用Session.Property[“OriginalDatabase”]获取在VBScript中解析它以获取目录的值