我想使用wix默认对话框创建自己的SetupTypeDlg,以显示典型/完整安装的磁盘成本,具体取决于要在该部分中安装的功能。 我正在使用WIX 3.0作为用户界面。
link text 我想要从这个对话框中的CustomizeDlgItemSize。 但我无法将其拉出所需的功能。
如何计算特定功能的磁盘成本?
答案 0 :(得分:1)
对于选择树控制,Windows Installer会自动执行磁盘成本计算: http://msdn.microsoft.com/en-us/library/aa371604(VS.85).aspx
在与选择树相同的对话框中,您可以创建一个静态文本控件,该控件具有 SelectionSize 订阅的控件事件: http://msdn.microsoft.com/en-us/library/aa371602(VS.85).aspx
如果您不想使用选择树,则解决方案是自定义操作。通过使用自定义代码,您可以尝试确定要素大小并在安装程序属性中进行设置。然后可以在包UI中使用这些属性。
另一种解决方案是使用硬编码值。在这种情况下,您可以在构建程序包之前手动确定大小,并在程序包UI中自行设置它们。