MSI或Install Shield

use*_*041 5 windows-installer installshield installscript installscript-msi

我们需要为我们的应用程序创建安装程序.目前我们正在使用Visual Studio 2010免费提供的Install Shield LE.我们需要Install Shield的一些非免费功能,并且正在考虑升级到完整版.

但是,在我们升级之前,我们想考虑其他选择.通过与办公室周围的其他人交谈,他们提到了MSI.我是安装人员的新手,所以如果你们对MSI或Install Shield有任何意见,我很好奇.

安装程序要求:
1.必须支持自定义操作
2.必须支持对话框
3.我们还需要在运行时从用户处获取信息并将其放入配置文件中.不知道如何做到这一点.我认为Install Shield有安装脚本吗?
如果它支持多种语言,那将是一个巨大的奖励

任何输入将不胜感激.

谢谢

Chr*_*ter 8

InstallShield(包括2010LE)确实创建了MSI项目.我碰巧是WiX和InstallShield的专家,我一起使用它们.如果您阅读我的博客,您会找到几篇文章,我目前正在进行详细介绍.

WiX很好,但你会做很多原始XML,而bootstrapper选项仍然是原始的.InstallShield擅长Dialogs和Bootstrappers等,但不像其他人那样干净.通过组合它,我可以充分利用这两个世界.

BTW 2010LE用户可以500美元的价格升级到专业版,售价为1499美元而不是1999美元.以我的账单价格计算,这需要几天的时间,因此InstallShield的投资回报率对我来说很清楚.我可以在Wix中完成所有工作吗?是的......最终.你提到多语言支持,这将花费更多的钱.:-(

可以通过WiX合并模块使IS2010LE执行自定义操作.尽量避免需要它们.

顺便说一下,你不会发现自己使用InstallScript了.IS内置了数据驱动的自定义操作,可根据UI中设置的属性为您的配置文件读取和写入XML(WiX只写入).