Pergunta

Eu tentei <UIRef Id="WixUI_Minimal" />, mas eu recebo "referência não resolvida para símbolo WixUI: WixUIMinimal". O que estou fazendo de errado?

Foi útil?

Solução

A extensão wixui não é mais wixui.wixlib. Foi rolou para o WixUIExtension.

Se você está na linha de comando, adicione -ext WixUIExtension à chamada para light.exe.

Se você tem um projeto WiX no Visual Studio, adicione uma referência ao "WixUIExtension" clicando com o botão direito em "Referências" no Solution Explorer .

Veja a WiXUI diálogo define a página para WIX3 .

Outras dicas

Se você usar o .wixproj diretamente através MSBuild, sem o Visual Studio, a modificação necessária é adicionar o seguinte:

<Project ...>
  ...
  <ItemGroup>
    <WixExtension Include="WixUIExtension">
      <HintPath>$(WixToolPath)WixUIExtension.dll</HintPath>
      <Name>WixUIExtension</Name>
    </WixExtension>
  </ItemGroup>
  ...
</Project>

Abaixo está um link para um bom exemplo de como custimize os WixUIExtensions.

personalizado UIs para Wix

Você precisa adicionar referência de WixUIExtension em seu projeto WIX para resolver este problema.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top