WiX Bundle 安装器增强: - 新增 GPL3 协议:LICENSE 文件 + license.rtf(许可协议界面显示) - WixUI_Mondo 向导:欢迎 → 许可协议(GPL3) → 安装类型 → 功能选择+路径浏览 → 完成 - 图标:多尺寸 logo.ico (16/32/48) 嵌入安装器 .exe 和 ARP - ARP 版权信息:ARPCOMMENTS=GPL-3.0, 图标, 帮助/关于链接 - bal:DisplayInternalUICondition=True 显示 MSI 内部向导 - WixToolset.UI.wixext v6.0.2 扩展引用
36 行
1.3 KiB
XML
36 行
1.3 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"
|
||
xmlns:bal="http://wixtoolset.org/schemas/v4/wxs/bal">
|
||
|
||
<!-- Bundle 独立 UpgradeCode(与 MSI 不同),用于 .exe 自身升级识别 -->
|
||
<?define BundleUpgradeCode = "D7E3B1F4-2A5C-4E89-B16F-3C8D9E2A7B41" ?>
|
||
|
||
<Bundle
|
||
Name="PazeE Language $(var.PazeEVersion)"
|
||
Manufacturer="PazeE Project"
|
||
Version="$(var.MsiVersion)"
|
||
UpgradeCode="$(var.BundleUpgradeCode)"
|
||
AboutUrl="https://github.com/PazeE/paze"
|
||
IconSourceFile="logo.ico">
|
||
|
||
<!-- WixStdBA:hyperlinkLicense 主题,外层显示图标/版本/安装按钮 + GPL3 许可链接 -->
|
||
<BootstrapperApplication>
|
||
<bal:WixStandardBootstrapperApplication
|
||
LicenseUrl="https://www.gnu.org/licenses/gpl-3.0.html"
|
||
Theme="hyperlinkLicense"
|
||
ShowVersion="yes" />
|
||
</BootstrapperApplication>
|
||
|
||
<Chain>
|
||
<!-- 把 MSI 嵌入 .exe(Compressed 默认 yes),强制 per-machine 安装 -->
|
||
<!-- bal:DisplayInternalUICondition=True:显示 MSI 内部向导(许可协议 GPL3 + 功能选择 + 安装路径) -->
|
||
<MsiPackage
|
||
SourceFile="$(var.MsiTargetPath)"
|
||
ForcePerMachine="yes"
|
||
Vital="yes"
|
||
bal:DisplayInternalUICondition="True" />
|
||
</Chain>
|
||
</Bundle>
|
||
|
||
</Wix>
|