installshield适合这种情况吗?

时间:2013-07-24 07:46:26

标签: mysql exe installshield

我公司要求我找到解决方案的方案是,

  1. 安装MySql
  2. 创建用户和超级权限
  3. 创建数据库
  4. 安装多个exe文件
  5. 运行3-4个sql脚本。
  6. 好的,所以我看到了InstallShield功能,我也在看NSIS选项,但我的公司不在乎我们是否会购买InstallShield或使用免费的,所以我放弃了这个选项,经过2-3个小时的研究后我发现installshield是可能是最好的。

    但我在这个领域有0经验,我无法确定InstallShield是否能满足我的需求,或者我是否过度思考这种情况并且有一个简单的解决方案。

    任何建议都是适当的。

1 个答案:

答案 0 :(得分:1)

我建议大家不要使用InstallShield。最好使用WiX(Windows Installer XML)。

在我们公司,我们使用InstallShield MSI-Project已有五年了,这真的很痛苦。当您尝试演示版时,一切看起来都很漂亮,但是一旦您得到越来越多的要求,您就会开始注意到存在许多错误,使用InstallScript进行自定义操作会让您回到90年代。

WiX(纯XML)的语法在第一次看起来会让人感到困惑和难以阅读,但是你可以在你的标记中使用makros和变量这么好。

您可以使用C#编写自定义操作,因此您可以使用一些现有代码来创建用户和授予权限。