gpt4 book ai didi

wix - 使 WiX Bootstrapper 可用于使用 .NET 4.0 进行引导

转载 作者:行者123 更新时间:2023-12-01 11:49:12 25 4
gpt4 key购买 nike

我一直在寻求让我的 Bootstrap 能够安装 .NET 4.0 和我自己的应用程序。我查看了几篇博客和教程,但无法正常工作。

我阅读了 Stack Overflow 问题 Initiate / call bootstrapper in WiX 您需要在 Bootstrap 中调用两者。我的 Bootstrap 只调用 .NET 4.0 安装程序。这是应该调用这两个部分的部分:

<Chain>
<PackageGroupRef Id="NetFx40Redist" />
<MsiPackage SourceFile="C:\my app.msi" Cache="yes" Visible="no" After="NetFx40Redist"></MsiPackage>
</Chain>

它只调用 packagegroupref。安装 .NET 4.0 包时,出现错误。它可能是简单而小巧的东西,但我找不到。

最佳答案

以下对我有用:

<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Bundle Name="Bootstrapper1" Version="1.0.0.0" Manufacturer="Test" UpgradeCode="5e5f0f1e-58e0-42e5-8306-37533d677535">
<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense" />
<Variable Name="InstallFolder" Type="string" Value="[ProgramFilesFolder]Test\App"/>

<Chain>
<PackageGroupRef Id="NetFx40Web" />
<MsiPackage
Id="Setup"
Compressed="yes"
SourceFile="$(var.SetupProject1.TargetPath)"
Vital="yes">
<MsiProperty Name="INSTALLLOCATION" Value="[InstallFolder]" />
</MsiPackage>
</Chain>
</Bundle>
</Wix>

确保将项目和 WixNetFxExtension 添加为对 Bootstrap 项目的引用。我找到了 this blog很有帮助。

关于wix - 使 WiX Bootstrapper 可用于使用 .NET 4.0 进行引导,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13174507/

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