代码之家  ›  专栏  ›  技术社区  ›  abenci

与标准的setup.exe相比,msi安装程序有什么好处?

  •  12
  • abenci  · 技术社区  · 15 年前

    如果您需要安装一个100%.net产品,您更喜欢msi安装程序吗?为什么?

    4 回复  |  直到 7 年前
        1
  •  2
  •   alex.z    7 年前

    以下是一些MSI好处(从中获得 link ):

    • 可以做广告。以便按需安装。
    • 与广告一样,功能可以在用户尝试后立即安装。
    • 状态管理是维护的,因此Windows Installer提供了一种让管理员查看是否在计算机上安装了应用程序的方法。
    • 如果安装失败,可以回滚。
        2
  •  5
  •   Christopher Painter    15 年前

    最重要的是要理解的是,微星是一个好处,客户而不是供应商。系统管理员能够检查MSI以了解它将对其机器做什么,以及能够将所说的行为转换/定制为其独特需求的能力是无价的。加上标准化的日志记录、命令行行为、事务性等,您就可以开始理解为什么(尽管它有各种限制)MSI如此有价值。

        3
  •  1
  •   Hans Olsson    15 年前

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