我创建了一个InstallScript Project
类型的项目。它是一个多实例安装程序,我可以安装同一个应用程序的多个实例。
在卸载任何实例时,我保留了一些配置文件。我为需要保留的组件设置了 'Shared=YES'
, 'Uninstall=NO'
和 'Overwrite=Never'
属性。这很好用,在卸载时,标记为 'Uninstall=NO'
的文件将被保留,不会被删除。
当我尝试安装新实例时会出现问题。安装新实例的目录与保留配置文件的目录相同。但是安装会覆盖这些配置文件。属性 'Overwrite=Never'
似乎没有任何效果。如何防止这些文件被覆盖。