创建包括SQL无提示安装和C#Winforms项目的安装包

我想创建一个安装程序文件,其中包含SQL Server和C#项目的安装程序文件,以便用户不必单独执行此操作。

我已经看到了一些解决方案,但希望得到市场上可用的最佳解决方案的建议。

您可以检查以前的一些答案:

  • 常见Windows Installer部署工具的列表视图
  • 如何创建Windows安装程序 (还包含指向非Windows Installer工具的链接)

商业部署工具Advanced Installer和Installshield具有一些内置支持,可以安装各种先决条件,例如SQL Server Express – 这里有一个快速描述 。 开源和带有Burn组件的免费WiX还允许您安装先决条件,但您必须编写XML标记代码才能完成任务。 除了Visual Studio作为编辑器(或其他编辑器)之外,没有真正的GUI。


一些链接

  • 如何创建一个只将目录复制到Program Files的MSI文件?
  • 在.msi安装程序中包装C#应用程序
  • 应用程序设置