选择为Windows应用程序创建安装程序

时间:2011-06-14 12:57:47

标签: installer windows-installer

我正在为我的应用程序创建一个安装程序(它基本上充当服务器)。现在,有一个特定的流程需要在系统上安装东西。喜欢

  1. 我们需要检查系统上的各种内容,包括是否存在某些证书,如果这些检查失败,我们需要退出。
  2. 需要在SQL Server上创建并插入某些数据。
  3. 需要复制两个Exes并使用他们的.config文件进行配置。
  4. 需要在IIS上部署Web服务。
  5. 现在,由于我是创建安装程序的新手,我的问题是可以使用“Visual Studio 2010安装/部署项目”实现所有这些功能,我看了一下,发现很难在安装程序中安装流程。

    他们的任何其他工具也可以免费创建安装程序。 ??

    我在考虑创建自定义应用程序,它将作为我的主应用程序的安装程序,这是一个好主意???

    请帮我做出决定。

    先谢谢。

1 个答案:

答案 0 :(得分:3)

看看这两个。两者都允许自定义操作。

http://wix.sourceforge.net/ - 基于开源XML。不难学习

http://www.advancedinstaller.com/ - 免费和专有版本,可视化(基于GUI)。对于非常复杂的安装非常有效。

我不会编写自己的程序来充当安装程序。自定义操作使您能够编写自己的代码并运行它。不要浪费你的时间重新发明轮子。使用那里的东西定制不是。