gpt4 book ai didi

wix - 使用 WiX Burn 静默安装 SqlLocalDB.msi #EDIT3

转载 作者:行者123 更新时间:2023-12-04 21:35:07 25 4
gpt4 key购买 nike

WiX bundle 不允许我静默安装 SqlLocalDB.msi 并且出现以下错误:

The required IACCEPTSQLNCLILICENSETERMS=YES command-line parameter is missing. By specifying this parameter, you acknowledge that you accept the end user license terms for SQL Server 2016.

我尝试通过执行以下操作来插入命令行参数。

<MsiPackage SourceFile="SqlLocalDB.msi" Vital="yes" DisplayInternalUI="no">
<MsiProperty Name="CommandLineArgLocalDB" Value="IACCEPTSQLNCLILICENSETERMS=YES"/>
</MsiPackage>

我继续得到同样的错误。我所做的有什么问题吗?

编辑:

我发现 MsiProperty 主要用于将命令行参数传递给我的 msi 而不是内部 msi。那不是我想做的。

编辑2:

我试过以赛亚的建议

    <MsiProperty Name="IACCEPTSQLNCLILICENSETERMS" Value="YES"/>

但问题依然存在。

查看日志后,我发现了这一行。

[0708:0C70][2016-06-30T08:38:48]i301: Applying execute package: SqlLocalDB.msi, action: Install, path: C:\ProgramData\Package Cache{E359515A-92E6-4FA3-A2C9-E1BA02D8DE6E}v13.0.1601.5\SqlLocalDB.msi, arguments: ' ARPSYSTEMCOMPONENT="1" MSIFASTINSTALL="7" IACCEPTSQLNCLILICENSETERMS="YES"'

这是否意味着我已经在应用 IACCEPTSQLNCLILICENSETERMS="YES"...?为什么我仍然无法正确安装它?

可能是因为 YES 被引号包围了?

编辑 3:

试图做

    <MsiProperty Name="IACCEPTSQLNCLILICENSETERMS=YES"/>

但它给我编译器错误。

谢谢

最佳答案

你能试试这个吗?我现在无法对此进行测试,但我认为这应该可行。

<MsiPackage SourceFile="SqlLocalDB.msi" Vital="yes" DisplayInternalUI="no">
<MsiProperty Name="IACCEPTSQLNCLILICENSETERMS" Value="YES"/>
</MsiPackage>

关于wix - 使用 WiX Burn 静默安装 SqlLocalDB.msi #EDIT3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38111317/

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