如何让多个卸载程序在同一目录下独立工作?
How to allow multiple uninstallers to work independently in same directory?
我们为不同的产品制作了许多不同的安装程序,并将它们全部安装到同一目录中。每个产品都有他的卸载程序。因此,所有卸载程序都将具有安装到该目录中的最后一个产品的功能。
是否可以保留多个卸载程序并且每个卸载程序独立工作?每个卸载程序都有一个自定义名称,但它们的功能来自安装到目录中的最后一个产品。
每个产品都需要有自己的安装目录。如果你有多个安装程序的公共父目录,你可以将实际安装目录设置为子目录。
要将文件安装到父目录,您可以在分发树中定义一个外部根${installer:parentDirectory}
,并在设置[=11]的"Install files"操作之前添加一个"Set a variable"操作=] 到 context.getInstallationDirectory().getParent()
.
我们为不同的产品制作了许多不同的安装程序,并将它们全部安装到同一目录中。每个产品都有他的卸载程序。因此,所有卸载程序都将具有安装到该目录中的最后一个产品的功能。 是否可以保留多个卸载程序并且每个卸载程序独立工作?每个卸载程序都有一个自定义名称,但它们的功能来自安装到目录中的最后一个产品。
每个产品都需要有自己的安装目录。如果你有多个安装程序的公共父目录,你可以将实际安装目录设置为子目录。
要将文件安装到父目录,您可以在分发树中定义一个外部根${installer:parentDirectory}
,并在设置[=11]的"Install files"操作之前添加一个"Set a variable"操作=] 到 context.getInstallationDirectory().getParent()
.