InstallShield LE为我们提供了更新以前版本(保存数据)或完全删除以前版本并安装新版本的选项。我想要的是我希望用户选择是要升级还是完全安装新版本。我正在使用InstallShield LE免费版本。在安装msi时由用户修改安装选项
我猜我必须编写一些安装脚本(由InstallShieldprofessional提供的功能)。如果这是唯一的选择,那么我只想确保在我购买专业版之前
InstallShield LE为我们提供了更新以前版本(保存数据)或完全删除以前版本并安装新版本的选项。我想要的是我希望用户选择是要升级还是完全安装新版本。我正在使用InstallShield LE免费版本。在安装msi时由用户修改安装选项
我猜我必须编写一些安装脚本(由InstallShieldprofessional提供的功能)。如果这是唯一的选择,那么我只想确保在我购买专业版之前
我面临同样的问题并升级到专业版本的原因是相同的。 基本上这种选择需要通过在您的安装工作流程中添加功能进行设计。
本白皮书帮助我做到这一点:http://resources.flexerasoftware.com/web/pdf/WhitePaper-IS-Designing-Update-Friendly-MSI-Installation.pdf
所以,是的,我要说的是专业版是唯一的选择,如果你想保留的InstallShield。 有一些其他的替代品,取决于你试图达到如下描述:http://dim-i.net/2011/02/01/5-reasons-installshield-limited-edition-sucks/
希望它有帮助!
您是否试过高级安装程序? http://www.advancedinstaller.com/ – 2vision2
是的,但问题是我想我必须编写自定义操作和对话框,以及如何在安装程序运行时调用这些自定义操作,并且我不知道如何在高级安装程序或InstallShield。我浏览过很多,过去一周我一直这样做。 – androider
不知道这是否有助于http://www.advancedinstaller.com/user-guide/qa-c-sharp-ca.html只是粗略的搜索给了我这个。 – 2vision2