Wpf 安装msi时按用户修改安装选项

Wpf 安装msi时按用户修改安装选项,wpf,installshield-le,Wpf,Installshield Le,InstallShield LE为我们提供了更新以前版本(保留数据)或完全删除以前版本然后安装新版本的选项。我想让用户选择是升级还是完全安装新版本。我使用的是InstallShield免费版 我猜我必须编写一些安装脚本(InstallShieldprofessional提供的功能)。如果这是唯一的选择,那么我只想确定,在我需要购买专业版之前,我面临同样的问题,出于同样的原因升级到专业版。 基本上,这种选项需要通过在安装工作流中添加功能来设计 本白皮书帮助我做到这一点: 所以是的,我想说,如果你想

InstallShield LE为我们提供了更新以前版本(保留数据)或完全删除以前版本然后安装新版本的选项。我想让用户选择是升级还是完全安装新版本。我使用的是InstallShield免费版


我猜我必须编写一些安装脚本(InstallShieldprofessional提供的功能)。如果这是唯一的选择,那么我只想确定,在我需要购买专业版之前,我面临同样的问题,出于同样的原因升级到专业版。 基本上,这种选项需要通过在安装工作流中添加功能来设计

本白皮书帮助我做到这一点:

所以是的,我想说,如果你想保留INSTALLSHIELD,专业版是唯一的选择。 根据您试图实现的目标,还有其他一些备选方案,如下所述:


希望有帮助

如果您以前已经解决了这个问题,我很乐意接受您提出的任何替代方案。提前感谢我个人使用Professional edition在Deployment中创建自定义功能,但如何实现此功能,网上冲浪只让我知道我应该创建自定义对话框和自定义操作,但我不知道如何做到这一点。请原谅我在这方面的知识不多,我是这方面的新手。你试过高级安装程序吗?是的,但问题是我想我必须编写自定义操作和对话框,以及如何在安装程序运行时调用这些自定义操作,我不知道如何在Advanced installer或InstallShield中这样做。我已经浏览了很多,在过去的一周里我一直在浏览。不确定这是否有帮助,只是粗略的搜索给了我这个。