MSI安装程序相对于标准setup.exe有什么好处?

时间:2010-10-20 09:06:23

标签: .net windows-installer

如果您需要安装100%.NET产品,您更喜欢MSI安装程序吗?为什么呢?

4 个答案:

答案 0 :(得分:5)

最重要的是要了解MSI对客户而非供应商的好处。 SysAdmin能够检查MSI以了解它将对其机器做什么以及将所述行为转换/定制为其独特需求的能力是无价的。添加标准化日志记录,命令行行为,事务性质等等,您可以开始理解为什么(尽管存在各种限制)MSI非常有价值。

答案 1 :(得分:2)

以下是一些MSI福利(取自此link):

  • 可以做广告。因此可以按需安装。
  • 与广告一样,只要用户尝试使用,就可以安装功能。
  • 维护状态管理,以便Windows Installer提供一种让管理员查看计算机上是否安装了应用程序的方法。
  • 如果安装失败,则能够回滚。

答案 2 :(得分:1)

如果应用程序将由管理员安装,将您的应用程序推送到许多计算机,或者如果它将作为更大安装的一部分包含在内,那么MSI可能会更好。

答案 3 :(得分:1)

MSI安装程序通常会附带一个setup.exe引导程序:

  

<强> What are the specific differences between .msi and setup.exe file?