或者有没有更便宜更好的东西?
我仍然在使用Delphi6提供的Installsheild express (Borland Limited Edition),但我“觉得”我应该更新它--我会不会因为购买2010版本而获益良多?
旧版本可以在Vista上运行。
我使用的是Delphi 2009。
有什么意见或明确的是/否?
发布于 2009-10-13 15:41:30
我非常喜欢InnoSetup。与ISTool相结合,它也相当舒适。
发布于 2009-10-13 16:11:02
这取决于,但它不依赖于应用程序的语言(Delphi、C#、C++、C等)。
您需要首先决定是要创建微软的官方安装格式(也是我更喜欢的格式) MSI's,还是可以使用可执行文件(由InnoSetup或NSIS创建)的安装。
MSI提供了许多非常好的功能,例如与SMS集成以在组织中部署,自动安装和删除,使用transforms动态修改,非常强大的先决条件处理,可以用VBScript或C++或Delphi编写的“自定义操作”。
See this guide to writing MSI custom actions using Delphi。
我个人使用的是最新版本的InstallShield,但您也可以使用广泛支持和积极维护的开源Windows Installer XML toolkit (known as WIX)。事实上,大多数Visual Studio用户更喜欢WIX,因为它与Delphi2007和更高版本的MSBuild....as很好地集成在一起。
如果您有兴趣使用它为您的Here's a great WIX tutorial应用程序构建一个MSI安装包。
但是,理解MSI可能需要一些时间。它非常强大,但需要一些耐心和奉献精神才能学好它。如果你正在寻找一种更快的方法来安装你的软件(并且不熟悉Windows Installer),我可能会选择InnoSetup (与ISTool一起使用)。
发布于 2014-07-29 22:34:34
如果你想构建MSI-Setups,你可以看看高级安装程序(www.advancedinstaller.com)。它使得构建MSI-Setup比使用Microsoft提供的工具容易得多。我在这里经常使用它。
https://stackoverflow.com/questions/1561062
复制相似问题