2011-02-26 168 views
1

我有一些应用程序,其中一些是用MFC编写的,其中一些是用.NET编写的。创建多个应用程序的安装程序

我想创建一个安装程序,将所有这些应用程序安装在“清洁”机器上(没有任何开发环境)。除应用程序外,安装程序 需要安装适当的.NET框架和VC运行时环境。

其他的事情:

  1. 我没有访问所有这些应用程序的代码。
  2. 这些应用程序将只安装在Windows机器上。
  3. 这些应用程序都不是基于Web的(Win应用程序)。

有没有人知道一些好的安装工具,可以帮助我完成这个任务?

非常感谢。

回答

1

看看NSIS

NSIS(Nullsoft脚本安装系统)是一家专业的开源系统来创建Windows安装程序。它的设计尽可能小巧灵活,因此非常适合用于互联网分销。
作为用户使用产品的第一次体验,稳定可靠的安装程序是成功软件的重要组成部分。借助NSIS,您可以创建能够完成安装软件所需的一切的安装程序。
NSIS是基于脚本的,允许您创建逻辑来处理最复杂的安装任务。许多插件和脚本已经可用:您可以创建Web安装程序,与Windows和其他软件组件通信,安装或更新共享组件等等。

而且WIX

的WiX的工具集从XML源代码版本的Windows安装程序包。该工具集可无缝集成到构建过程中。

WIX更复杂,更强大。

+0

WIX具有创建MSI安装程序的优势,该安装程序与Microsoft技术无缝集成,可在公司网络中自动分发软件。 NSIS安装程序是正确的。 – 2015-08-27 06:38:21

0

除了gor的回答,我想添加InnoSetup作为一个非常强大和可编写脚本的安装程序环境。

此外,与NSIS一样,它还创建专有的安装程序应用程序,而不是MSI安装程序。

相关问题