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 英镑。希望这本书能物有所值。有一篇评论有五颗星,所以手指交叉。