gpt4 book ai didi

wix - 用于检查和安装先决条件的设置项目与 Bootstrap 项目

转载 作者:行者123 更新时间:2023-12-05 01:02:24 27 4
gpt4 key购买 nike

这是我的情况:

  • 我创建了一个普通的 WiX 安装项目。
  • 然后我尝试检查一些先决条件,例如是否安装了 .NET 框架。
  • 似乎我无法从 WiX 安装项目中做到这一点。所以我创造
    WiX Bootstrapper 项目,并且能够检查并安装它们
    先决条件。
  • 我尝试在 WiX 安装项目中使用 WiX Bootstrapper,但不能。我看到的例子是,WiX Bootstrapper 项目使用带有 MsiPackage 的 Setup 项目。标签。

  • 从 Bootstrapper 项目开始安装项目对我来说似乎很奇怪。相反,我更喜欢从安装项目开始先决条件检查和安装(可能从安装项目调用 bootstrap 项目)。

    所以这里是我的问题:
  • 是否可以在 Wix 安装项目中检查和安装 .NET 框架的一些先决条件?如果是这样,如何?
  • 从 WiX Bootstrapper 启动应用程序并从中调用 WiX 安装项目是否可以?这是一般惯例吗?
  • 最佳答案

  • 可以从 wix 设置中检查 Dotnet。但是您不能从设置中安装先决条件。因此,您可以在安装前弹出一条消息,要求安装 dotnet。

  • 这是使用 wix 检查 dotnet 4.0 的方法。
    <Property Id="DOTNET40">
    <RegistrySearch Id="NetFramework40"
    Root="HKLM"
    Key="Software\Microsoft\NET Framework Setup\NDP\v4"
    Name="Install"
    Type="raw" />
    </Property>


    <Condition Message="Please install the .NET Framework 4.0 and run this installer again.">
    <![CDATA[Installed OR DOTNET40]]>
    </Condition>
  • 检查先决条件并使用 bootstrap 安装它们是一般惯例。使用 bootstrap 的主要原因是安装先决条件,然后安装您的设置。
  • 关于wix - 用于检查和安装先决条件的设置项目与 Bootstrap 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26717393/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com