2011-06-14 170 views
1

我正在为我的应用程序(基本上充当服务器)创建一个安装程序。现在,需要在系统上安装东西的具体流程。像选择为Windows应用程序创建安装程序

  1. 我们需要检查系统上的各种事情,包括某些证书是否存在,以及这些检查是否失败,我们需要退出。
  2. 需要在SQL Server上创建并插入某些数据。
  3. 需要复制两个Exes并使用它们的.config文件进行配置。
  4. 需要在IIS上部署Web服务。

现在由于我是新来创建安装程序,我的问题是可以使用“Visual Studio 2010安装/部署项目”实现所有这些事情,我看了一下,发现很难有一个流安装程序。

也可以免费使用任何其他工具来创建安装程序。 ??

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

请帮我做出决定。

在此先感谢。

回答

3

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

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

http://www.advancedinstaller.com/ - 免费和专有版本,视觉(基于图形用户界面)。对于不是非常复杂的安装非常有效。

我不会编写自己的程序来充当安装程序。自定义操作使您可以编写自己的代码并运行它。不要浪费时间重新发明轮子。使用那里有什么是不自定义的。

+0

如何创建自定义窗口,从中我可以从用户输入。 ?我也可以创建它们 – Sumit 2011-06-15 04:17:52

+0

@Sumit WiX允许创建自定义对话框。 AdvancedInstaller也应该允许这个。 – 2011-06-20 19:51:56

+0

谢谢alexey伊万诺夫 – Sumit 2011-06-21 03:58:50

相关问题