[英]What are the benefits of a MSI installer over a standard setup.exe?
If you need to install a 100% .NET product, should you prefer MSI installers? 如果您需要安装100%.NET产品,您是否应该更喜欢MSI安装程序? Why? 为什么?
The most important thing to understand is that MSI is meant to be a benefit to customers not vendors. 最重要的是要了解MSI对客户而不是供应商的好处。 The ability of a SysAdmin to be able to examine the MSI to know what it will do to their machine and the ability to transform/tailor said behavior to their unique needs is priceless. SysAdmin能够检查MSI以了解它将对其机器做什么以及将所述行为转换/定制为其独特需求的能力是无价的。 Add in the standardized logging, command line behavior, transactional nature and so on and you can begin to understand why (despite it's various limitations ) MSI is so valuable. 添加标准化日志记录,命令行行为,事务性质等等,您可以开始理解为什么(尽管有各种限制)MSI非常有价值。
Below are a few MSI benefits (taken from this link ): 以下是一些MSI的好处(取自此链接 ):
如果应用程序将由管理员安装,将您的应用程序推送到许多计算机,或者如果它将作为更大安装的一部分包含在内,那么MSI可能会更好。
An MSI installer will typically accompanied by a setup.exe bootstrapper: MSI安装程序通常附带一个setup.exe引导程序:
What are the specific differences between .msi and setup.exe file? .msi和setup.exe文件有哪些具体区别?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.