为什么开源项目会避免使用.msi?有阻塞的原因吗?

时间:2013-11-06 01:05:52

标签: cross-platform windows-installer

我注意到跨平台工具和开源项目倾向于使用或使用使用NSIS,bitrock或其他基于.exe的安装程序的安装程序。而且我不是在围绕msi包装exe,这些安装程序完全避免触及msi系统。

支持msi有什么特别困难吗?或者只是流行的免费工具,从不打扰支持msi。似乎WiX仅适用于Windows应用程序。

1 个答案:

答案 0 :(得分:1)

这是我的猜测(基于Windows平台上17年的安装经验)

Windows Installer是一个不同的野兽。它是陈述性的而不是命令性的,并且具有相当陡峭的学习曲线。大多数开发人员不希望使用10英尺杆接触安装人员。对于NSIS和其他人来说,它至少“感觉”像编程一样,所以开发人员认为它是一种优秀的安装程序。

但它不是......

您提到WiX仅适用于Windows。嗯,是的,MSI仅适用于Windows。