多年来,我已经使用Inno Setup为所有Delphi工具创建了Setups。现在,有些用户宁愿使用MSI安装软件包,以便将设置从中央服务器部署到所有工作站。
如何创建一个?我必须购买Visual Studio或其他产品吗?
多年来,我已经使用Inno Setup为所有Delphi工具创建了Setups。现在,有些用户宁愿使用MSI安装软件包,以便将设置从中央服务器部署到所有工作站。
如何创建一个?我必须购买Visual Studio或其他产品吗?
Answers:
如果您不了解Windows Installer,那么我强烈建议您使用《 Windows Installer权威指南》。如果不了解MSI,就无法真正使用WiX。Windows Installer 4.5 SDK也值得下载。
如果您不想学习Windows Installer的基础知识,那么您将需要一些向导类型的程序包来隐藏所有实质性的细节并握紧手。有很多选择,有些比其他更贵。
但是,我仍然建议您拿起上面的书,花一些时间来了解“幕后”的情况,它确实可以帮助您找出问题出在客户开始抱怨设置有些问题时:)
您可以使用Visual Studio-这是付费的。
您可以使用具有免费版本的https://www.advancedinstaller.com/。
您可以使用http://nsis.sourceforge.net/Main_Page -例如AOL的Winamp使用此安装程序-并且是非常可配置的而且是开源的。
Google“免费MSI安装程序”。
例如https://www.advancedinstaller.com/
这里有几种选择:
http://rbytes.net/software/development_c/install-and-setup_s/
尽管是Windows,但大多数都是“共享软件”,而不是真正的免费和开源。
您可以使用“ Visual Studio安装程序项目”及其免费版本。
这很容易创建安装程序并具有GUI。(大多数免费软件MSI创建工具没有GUI部分)。
您会在互联网上找到许多教程来轻松创建安装程序
安装。只需在Visual Studio中搜索Visual Studio安装程序项目
Visual Studio->工具->扩展和更新->搜索Visual Studio安装程序项目。下载并享受...
您可以购买用于创建安装软件包的市场领导者InstallShield。它提供了许多免费软件解决方案之外的功能。
警告:InstallShield非常昂贵!