是否可以在 MSI 包中添加支持,以便在安装应用程序后更改应用程序的文件夹



我知道更改 TARGETDIR 的唯一方法是卸载然后重新安装相同的应用程序。请注意,我需要手头有 MSI 包。

我想在我的 MSI 软件包中添加支持,以便在安装应用程序后更改应用程序的 TARGETDIR。此功能将由"添加/删除"窗口中的"更改"选项触发。选择该选项时,除了更改功能外,用户还可以更改 TARGETDIR 文件夹。

这可能吗?

谢谢。

不,这是不可能的。 所有目录属性(包括INSTALLDIR,TARGETDIR,INSTALLLOCATION或其他任何你称之为它们的属性)一旦安装了引用它们的组件,都是不可变的。 您必须从选择功能卸载到整个产品的任何位置(取决于哪些功能具有使用目录的组件),以便能够重新安装功能/产品并为目录提供新值。

最新更新