Windows 安装包工具 Wix 发布了 3.8 版本,支持 Visual Studio 2013 Votive 和 WiX 原生库。它包含扩展自 WixStandardBootstrapperApplication 的引导器应用程序函数(bootstrapper application function)。该版本除了可以使用 Visual Studio 2013 检测 WixVSExtension 中的属性外,还可以在 Burn 中检测出当前系统是否为 Windows 8.1。
该版本除 WixStandardBootstrapperApplication 主题外,还更新了 fun.AutoVersion 处理器函数以提供自动化版本号。此外,CloseApplication 中的选项将发送结束会话消息,如果程序仍然运行,开发者会看到一个弹出消息。如果忽略这种温和的请求,该功能还将中止进程。
ThmUtil 支持隐藏控件和透明图像,LocUtil 支持收集默认语言资源,而不是要求特定区域的语言资源。
Wix 3.8 修复了一些缺陷,如 Publish@Property 不接受 WixVariable、运行 x64 MSBuild 的时候缺少 AssemblyFolder、从 Visual Studio 2010 收集项目时.resx 文件会产生错误,以及引导器变量在重启之后没有赋值等。该版本还提供了.NET Framework 4.5 属性的文档,修复了当 CPU 100% 时会挂起 heat.exe 的问题。
上一个版本中,当指定斯洛文尼亚语后会产生错误 ID,3.8 版也修复了这个问题。此外,WixVSExtension 可以识别所有的 Visual Stidio 2013 SKU 版本,同时还修复了 Visual Studio Add Reference 对话框不显示 BootstrapperCore 程序集的问题。
评论