【问题标题】:Sample application for WiX bootstrapper for beginners面向初学者的 WiX 引导程序示例应用程序
【发布时间】:2013-10-11 15:00:20
【问题描述】:

我对基于WiX 的应用程序非常陌生,我需要创建一个MSI 文件,它必须检查.NET Framework 4.0 和SQL Server 2008。如果它们没有安装,我必须先安装它们,然后再安装我的应用程序的 EXE 文件和一个 VBScript 代理。必须像安装 WiX 3.7 安装程序时那样完成(如果我们双击安装程序文件,它将显示如下所示的 UI!

我从哪里开始?是否有开发此类应用程序的分步指南?

【问题讨论】:

    标签: wix bootstrapper wix3.7


    【解决方案1】:

    您需要以下项目。它们可以从 Visual Studio 中的项目模板创建。他们每个人都可能有单独的教程,您可以通过网络搜索找到它们。

    1. 用于构建 .msi 的 WiX 设置项目。此类项目的源文件声明了一个 WiX/产品。它可能具有检查 .Net Framework4.0 和 SQL Server 2008 的条件。如果检查失败,则 .msi 的安装将失败,这是在 .msi 中可以完成的所有操作。该项目将包含您的应用程序 .exe 作为组件。

    2. 用于构建 .exe 的 WiX Bootstrapper 项目。此类项目的源文件声明了一个 WiX/Bundle。捆绑包中有一系列安装程序,其中包括 .Net Framework4.0、SQL Server 2008、.msi 和 VBScript 代理。

    3. 一个 WPF 库项目,用于提供 BootstrapperApplication 实现以及用于引导程序项目的自定义 UI。

    最好的办法是查阅文档、WiX 源代码和各种教程。请记住,教程可能已经过时了——在大多数情况下,每个版本的 WiX 都变得更简单了。

    【讨论】:

    • 感谢您的指导,我有疑问,WIX 是最好的部署方案还是有其他方案?为了创建自定义 UI,我不知道,即使我浏览网页,也有 WIX3.5 的教程,但 WIX3.7 的教程不多…​​…现在我遇到了另一个挑战,包括 rdl 文件(报告)。 . 请推荐一些你知道的最好的链接。再次感谢
    猜你喜欢
    • 2020-12-06
    • 1970-01-01
    • 2011-07-12
    • 2015-11-13
    • 2013-09-13
    • 2011-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多