我有一个应用程序的安装程序,我在其中使用了一些自定义操作。在安装时,我一直在使用一些自定义 MSI 属性,如 DBHOST 等来确定数据库主机。
它的默认值是 localhost。
但我一直在安装时通过命令行将此 DBHOST 属性设置为其他值(如 192.168.1.3)。并且安装与通过命令行设置的属性正常工作。
但是当我使用
MsiGetProperty
在必须在卸载期间执行的自定义功能中,我得到了默认值(localhost),而不是我在安装时通过命令行设置的值(192.168.1.3)
任何人都可以帮助我吗?为什么会这样。?卸载时是否需要做任何其他事情才能获得相同的 MSI 属性值?
提前致谢...