44

我试过<UIRef Id="WixUI_Minimal" />了,但我得到“未解决的对符号 WixUI:WixUIMinimal 的引用”。我究竟做错了什么?

4

5 回答 5

84

wixui 扩展不再是 wixui.wixlib。它被卷入了 WixUIExtension。

如果您在命令行上,请添加-ext WixUIExtension对 light.exe 的调用。

如果您在 Visual Studio 中有一个 WiX 项目,请通过右键单击解决方案资源管理器中的“引用”来添加对“WixUIExtension”的引用。

请参阅 WIX3 的WiXUI 对话框集页面

于 2009-02-27T22:39:21.993 回答
9

如果.wixproj直接通过 MSBuild 使用,不使用 Visual Studio,则需要的修改是添加以下内容:

<Project ...>
  ...
  <ItemGroup>
    <WixExtension Include="WixUIExtension">
      <HintPath>$(WixToolPath)WixUIExtension.dll</HintPath>
      <Name>WixUIExtension</Name>
    </WixExtension>
  </ItemGroup>
  ...
</Project>
于 2016-06-24T07:41:41.140 回答
1

请参阅Re:(WiX 用户)如何使用 WixUI_Minimal 起步?

于 2009-02-27T22:40:56.450 回答
1

下面是一个关于如何自定义 WixUIExtensions 的好例子的链接。

Wix 的自定义 UI

于 2009-03-20T15:32:16.883 回答
1

您需要在 WIX 项目中添加对 WixUIExtension 的引用来解决此问题。

于 2015-01-27T09:28:36.613 回答