制作Setup.exe安装文件

时间:2013-11-25 13:44:47

标签: vb.net visual-studio-2012 sql-server-2012

我为我的一个客户创建了一个应用程序,现在我正在为我安装Sql Server 2012(Express版本)的方式安装该软件,复制/粘贴主.exe文件(启动应用程序)我还复制了所有需要的.dll文件和一个注册表文件。

我想创建一个Setup.exe文件,当我的客户端想要安装我的应用程序时,他只需要确定将安装应用程序的路径,以及所有内容,如Sql Server 2012 Express,注册表文件,.dll文件等将被安装并添加到他选择的路径中(类似于InstallSHield)。

我看到InstallShield有一些替代方案,但我不确定我真正需要的是什么?

4 个答案:

答案 0 :(得分:0)

NSIS对于你需要的东西应该没问题。

答案 1 :(得分:0)

使用WiX安装程序

答案 2 :(得分:0)

WIX是微软在Visual Studio中完成安装项目的首选工具。我一直很喜欢nullsoft installer,因为它简单而轻巧。

答案 3 :(得分:0)

我没有看到有人提到这个,所以我认为我应该这样做。

MSI / WIX是一个严重的学习曲线!

  • 如果您计划遵循Windows产品安装指南,并且有时间学习Wix / MSI系统,那么一定要使用Wix (我推荐)。

    < / LI>
  • 如果您匆忙或计划围绕Windows指南进行编码,那么Wix(或任何MSI)将很快变得麻烦

  • Installshield绝对不是答案。它应该随着MSI的发明而死亡。

<强>再次:

如果您在MSI中没有背景且您的客户需要它,我建议使用nullsoft或类似的非MSI工具。

前进,我会学习Wix。