WiX Burn 3.6 自定义 UI是否有任何好的参考/示例?
我四处搜索,但它们是信息的碎片。
WiX 安装程序本身就是一个很好的例子,源代码可通过CodePlex ( WiX 3.6 Beta ) 免费获得。查看 WixUX 项目,它是 WiX 3.6 安装的引导程序。另一个 Stack Overflow 问题是Custom WIX Burn Bootstrapper 用户界面?,描述如何开始。
或者,如果您获得最新的每周 WiX 版本,该项目已重命名为 WixBA。见src\Setup\WixBA。
是的,它们散落在各处。我正在使用Visual Studio 2010为 UI维护Product.wxs一个单独的 WXS 文件。基本上我已经下载了WiX Edit来设计 UI。
一个好的开始是下载具有 WXS UI 文件的 WiX 源,您可以将其加载到 WiX Edit 中以查看它们是如何工作的。您可以从这里下载源代码。
我所做的是将其中一个 WixUI 文件复制到我在 Visual Studio 2010 中的项目中。当您下载源代码时,可以在 wix36-sources\src\ext\UIExtension\wixlib 下找到它们。在这里你会发现:
您可以从中看出对话流程。但是,这里有单独的对话框文件,例如:
您可以将这些加载到 Wix 编辑中以预览对话框。你应该得到更好的理解。
此外,可以在Wix 工具集上找到主要的 Wix 页面。
我从 Amazon 订购了 Wix 书籍WiX: A Developer's Guide to Windows Installer XML,我希望它可以帮助我更多地理解这一点。在英国 30.99 英镑。希望这本书能物有所值。有一篇评论有五颗星,所以手指交叉。