You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Wix Toolset V4中FirewallException使用报错及扩展引用问题求助

解决Wix Toolset V4中FirewallException扩展加载失败问题

问题根源

Wix Toolset V4对扩展的命名规则做了调整,旧版本的扩展名称(如WixFirewallExtension)已不再适用,必须使用新的NuGet风格扩展ID。

具体解决步骤

  • 1. 安装防火墙扩展
    先确保已安装Wix防火墙扩展,执行全局安装命令:

    wix extension add WixToolset.Firewall.wixext
    

    若仅需为当前项目单独安装,可添加--project参数指定项目路径:

    wix extension add WixToolset.Firewall.wixext --project ./glpi.wixproj
    
  • 2. 使用正确的扩展参数执行构建
    替换之前的错误命令,使用新的扩展ID构建:

    wix build glpi_.wxs -ext WixToolset.Firewall.wixext
    
  • 3. 额外检查:XML属性大小写
    Wix的XML元素属性区分大小写,建议修正代码中id为大写Id,避免潜在语法问题:

    <fire:FirewallException Id="fwxJavaFirewall" DisplayName="java" Scope="any" Protocol="tcp" Port="80" Program="[INSTALLFOLDER]java\bin\java.exe" />
    

内容的提问来源于stack exchange,提问作者srliath

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 17:02:46