I've tried <UIRef Id="WixUI_Minimal" />
, but I get "Unresolved reference to symbol WixUI:WixUIMinimal". What am I doing wrong?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
The wixui extension is no longer wixui.wixlib. It was rolled into the WixUIExtension.
If you are on the command line, add -ext WixUIExtension
to the call to light.exe.
If you have a WiX project in Visual Studio, add a reference to "WixUIExtension" by right clicking on "References" in the Solution Explorer.
See the WiXUI Dialog Sets page for WIX3.
回答2:
If you use the .wixproj
directly via MSBuild, without Visual Studio, the required modification is to add this:
<Project ...>
...
<ItemGroup>
<WixExtension Include="WixUIExtension">
<HintPath>$(WixToolPath)WixUIExtension.dll</HintPath>
<Name>WixUIExtension</Name>
</WixExtension>
</ItemGroup>
...
</Project>
回答3:
See Re: (WiX-users) How to get off the ground with WixUI_Minimal?
回答4:
Below is a link to a good example on how to custimize the WixUIExtensions.
Customised UIs for Wix
回答5:
You need to add reference of WixUIExtension in your WIX project to resolve this issue.