【问题标题】:Build an installer构建安装程序
【发布时间】:2011-05-04 09:03:38
【问题描述】:

我需要为我的应用程序构建安装程序(使用 Windows Installer 技术 - MSI 文件)。此安装程序的要求: 1. 在安装程序中嵌入组件(例如:.NET Framework 4.0 Full)。 2.检测该组件的存在。 3. 如果这个组件还没有安装,安装程序会先安装它。安装程序将显示一个对话框,其中包含“正在安装组件...”的信息,并且该组件是静默安装的。如果用户取消安装该组件,安装程序也会被取消。 4. 安装成功后,安装应用程序。 谢谢。

我从网站下载 Splash Lite:http://mirillis.com/en/downloads/downloads_splash.html。我喜欢这个安装程序,因为它符合我的要求。因为我是新手,任何人都可以给我一些指南来创建这样的安装程序。谢谢。

一些截图:

请帮帮我。谢谢。

【问题讨论】:

  • Visual Studio 内置了工具和模板,Express 版本除外。
  • 如何开始。我正在使用 .NET 2010 Ultimate。谢谢。

标签: .net installation windows-installer


【解决方案1】:

Visual Studio 内置了工具和模板。

在您的解决方案中,选择添加新项目、其他项目类型、设置、VS 安装程序。

选择设置向导并按照步骤操作。

【讨论】:

  • 如何创建一个包含组件和应用程序 MSI 的 EXE 安装程序。运行 EXE 安装程序时,它将安装组件并安装应用程序的 MSI。谢谢。
  • 璐璐,试试吧。你会得到一个 Setup.Exe + MyProject.msi。在某处有一个用于标准和自定义组件的先决条件对话框。
  • 你可以给我制作教程。它将创建一个 EXE(包包含 setup.exe + component.exe + project.msi)。谢谢。
【解决方案2】:

看看这个 codeplex 项目:dotNetInstaller

对我来说效果很好。

【讨论】:

  • 这只是一个引导程序,对构建 MSI 组件没有帮助
  • 是的,这是真的。但是看看他的问题:他想嵌入组件(例如:.NET Framework 4.0 ...)
猜你喜欢
  • 1970-01-01
  • 2020-05-22
  • 1970-01-01
  • 2016-08-12
  • 2019-03-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多