我已经尝试了<UIRef Id="WixUI_Minimal" />
,但我得到了“未解析的符号WixUI:WixUIMinimal”。我做错了什么?
答案 0 :(得分:69)
wixui扩展不再是wixui.wixlib。它被卷入了WixUIExtension。
如果您在命令行中,请将-ext WixUIExtension
添加到对light.exe的调用中。
如果您在Visual Studio中有WiX项目,请右键单击Solution Explorer中的“参考”,添加对“WixUIExtension”的引用。
答案 1 :(得分:4)
如果直接通过MSBuild使用.wixproj
,而不使用Visual Studio,则需要进行修改:
<Project ...>
...
<ItemGroup>
<WixExtension Include="WixUIExtension">
<HintPath>$(WixToolPath)WixUIExtension.dll</HintPath>
<Name>WixUIExtension</Name>
</WixExtension>
</ItemGroup>
...
</Project>
答案 2 :(得分:1)
答案 3 :(得分:1)
下面是一个关于如何自定义WixUIExtension的好例子的链接。
答案 4 :(得分:1)
您需要在WIX项目中添加WixUIExtension的引用来解决此问题。